Files
Compose-Files/Backups/Miker/.trash/PostgreSQL Cheat-Sheet.md
T
2026-07-20 09:23:17 -04:00

1.2 KiB

Connect to PostgreSQL

Command Description
psql -U postgres Connect to PostgreSQL as the postgres user
psql -U <user> -d <database> Connect to PostgreSQL as a specific user and database
psql -U <user> -d <database> -h <host> Connect to PostgreSQL on a specific host

PostreSQL CLI Commands

Command Description
\c <database> Connect to a specific database
\password <user> Change password for a specific user
\l List all databases
\d+ Show detailed information about various database objects
\dt List all tables in the current database
\du List all users
\df List all functions
\dv List all views
\dn List all schemas
\dp List all permissions
\di List all indexes
\ds List all sequences
\d+ Show detailed information about various database objects
\q Quit psql
\x Toggle expanded output

Backup and Restore

Command Description
pg_dump <database> > backup.sql Backup a database to a file
psql <database> < backup.sql Restore a database from a file