Default port: 5432
psql -d template1 -U postgres
The prompt should be: template1=#
Description | Command |
---|---|
Create a user | CREATE USER <user> WITH PASSWORD '<password>'; |
Create a database | CREATE DATABASE <database>; |
Assign db to user | ALTER DATABASE <database> OWNER TO <user>; |
List roles | SELECT rolname FROM pg_roles; |
Drop user privileges | DROP OWNED BY <old_user>; |
Reassign roles | REASSIGN OWNED BY <old_user> TO <user>; |
Drop user | DROP USER <user>; |
List databases | \l |