Connecting
As superuser via UNIX user authentication:sudo -u postgres psql postgresAs superuser directly (
-W forces password prompt):psql -U postgres -WAs a user to a specific database:
psql database -U username -W
Basic commands
Show tables:\dList users:
\duList databases:
\lQuit:
\q
User management
CREATE USER username WITH PASSWORD 'password';
DROP USER username;Database management
CREATE DATABASE database;
DROP DATABASE database;
Granting ownership and permissions
ALTER DATABASE database OWNER TO username;
GRANT ALL PRIVILEGES ON DATABASE database TO username;
Dumb settings for local dev.Also, if you're getting problems connecting try replacing
local peer with local md5 in /etc/postgresql/VERSION/main/pg_hba.conf.
Much of this came from this post. I'm planning on using pgAdmin3 as a database explorer when I want something quicker than the command line (on Ubuntu).
No comments:
Post a Comment