'How can connect psql with normal user without specifying database name?
I can connect mysql with username without specifying any database name,showkey is one of mysql user:
mysql -u showkey -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 14
Server version: 10.3.31-MariaDB-0+deb10u1 Debian 10
Now i log into mysql without specifying any database name.showkey is also a normal user for my postgresql,test is a database name in my postgresql.
psql -d test -U showkey
Timing is on.
Pager usage is off.
Null display is "missing data".
psql (11.14 (Debian 11.14-0+deb10u1))
Type "help" for help.
test=#
I conncet the test database with a normal user showkey,now want to connect postgresql with normal user without specifying database name such way as in mysql:
psql -U showkey
psql: FATAL: database "showkey" does not exist
sudo -u postgres psql can connect postgresql with a super user instead of with normal user.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
