# PostgreSQL ## Interactively create a user (Is a shell command) ``` $ createuser --interactive --pwprompt Enter name of role to add: Enter password for new role: Enter it again: Shall the new role be a superuser? (y/n) n Shall the new role be allowed to create databases? (y/n) n Shall the new role be allowed to create more new roles? (y/n) n ``` ## Create a database (Is a shell command) Also sets the owner ``` $ createdb -O ``` ## Commands for the psql shell ``` \l list databases \c connect to a database \dt list tables \d describe table ```