명령어
PostgreSQL에 접속합니다.
다음은 데이터베이스와 테이블 관련 명령어입니다.
| 명령어 | 
설명 | 
| \list or \l | 
데이터베이스 목록 조회 | 
| \list+ or \l+ | 
데이터베이스 목록 상세조회 | 
| \c [DB Name] | 
다른 DB에 접속 | 
| \d | 
테이블 목록 보기 | 
| \dt [Table Name] | 
지정된 테이블 컬럼 목록 보기 | 
| \dS | 
시스템 테이블 목록 보기 | 
| \dv | 
뷰 목록 보기 | 
| \ds | 
시퀀스 목록 보기 | 
| \du | 
롤 목록 보기 | 
| \dn | 
스키마 목록 보기 | 
| \q | 
psql 종료(Ctrl + d) | 
 백업 및 복원
| 명령어 | 
설명 | 
| pg_dump > [백업파일명] | 
전체 백업 | 
| pg_dump [DB명] > [백업파일명]예) pg_dump mydb > db.sql | 
데이터베이스만 백업 | 
| psql -U postgres [DB명] > [백업파일명] | 
데이터베이스만 백업 | 
| psql -f [백업파일명] [복원할 DB명]예) psql -f db.sql mydb | 
DB 만 복원단, DB가 없는 경우에는 생성을 먼저 해줘야 한다. | 
| psql [복원할 DB명] < [백업파일명]예) psql mydb < db.sql | 
DB 만 복원단, DB가 없는 경우에는 생성을 먼저 해줘야 한다. |