Postgres: Useful PSQL Commands
Connect to a database
psql -d dbname -U password
Create a database
CREATE DATABASE mydb;
Create a user
create user myuser with encrypted password 'mypasswd';
Grant Privileges
grant all privileges on database mydb to myuser;
To list databases
\l
To list users
\du
List all tables
\dt
Describe tables
\d
List schemas
\dn
Switch database
\c dbName
Run psql commands from file
\i fileName
Check version
SELECT VERSION();
Quit
\q