# psql # PostgreSQL command-line client. # Connect to database. # It connects to localhost using default port 5432 # with default user as currently logged in user psql database # Connect to database on given server host running on given port # with given username, without a password prompt psql -h host -p port -U username database # Connect to database; user will be prompted for password psql -h host -p port -U username -W database # Execute a single SQL query or PostgreSQL command # on the given database (useful in shell scripts) psql -c 'query' database # Execute commands from a file on the given database psql database -f file.sql # See also: # pg_dump, pg_restore, pg_top # PostgreSQL cheat sheets at /psql/ # list of pages: /psql/:list # search in pages: /psql/~keyword