2
0
mirror of https://github.com/chubin/cheat.sheets synced 2024-11-05 12:00:16 +00:00
cheat.sheets/sheets/psql
2018-01-17 16:10:16 +00:00

25 lines
802 B
Plaintext

# 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