PostgreSQL CLI
— Database, Command — 1 min read
기본 명령어
PostgreSQL 접속
psql -U {username} -d {database name} -h {host} -p {port}
PostgreSQL 종료
\q
DB 목록 조회
\list
or
\l
DB 목록 상세조회
\list+
or
\l+
다른 DB로 접속
\connect {database name}
or
\c {database name}
테이블 목록 조회
\d
테이블 상세조회
\dt {table name}
시스템 테이블 목록 조회
\dS
뷰 목록 조회
\dv
시퀀스 목록 조회
\ds
롤 목록 조회
\du
스키마 목록 조회
\dn
백업 및 복원 명령어
전체 백업
pg_dump > {백업파일명}
DB만 백업
pg_dump {database name} > {백업파일명}
외부에서 DB만 백업
psql -U {username} {database name} > {백업파일명}
DB만 복원
psql {database name} < {백업파일명}