April 7, 2015
| Command | Functionality |
|---|---|
| $ sudo /etc/init.d/postgresql start | Start server (Ubuntu) |
| $ psql -U postgres | Connect |
| postgres=# \l | Show databases |
| postgres=# \h |
Help |
| postgres=# CREATE DATABASE jerry; | Create database |
| postgres=# DROP DATABASE jerry; | Delete database |
| postgres=# SET search_path TO schema; | Use schema |
| $ psql -U postgres -d |
Use database |
| postgres=# \c test | Change database |
| postgres=# \du | List users |
| postgres=# \d | List tables |
| postgres=# CREATE SCHEMA sausalito; | Create schema |
| postgres=# \dn | List schema |
| postgres=# DROP SCHEMA sausalito; | Drop schema |
| postgres=# SELECT * FROM sausalito.employees; | Select rows |
| postgres=# CREATE TABLE sausalito.employees (id INT); | Create table |
| postgres=# INSERT INTO sausalito.employees VALUES (1); | Insert record |
| postgres=# UPDATE sausalito.employees SET id = 4 WHERE id = 2; | Update table record |
| postgres=# DELETE FROM sausalito.employees WHERE id = 3; | Delete record |
| postgres=# DROP TABLE sausalito.employees; | Drop table |
| postgres=# \q | Quit from session |