1 개요[ | ]
- PostgreSQL pg_dump
- PostgreSQL 데이터베이스를 백업 하는 유틸리티
- 데이터베이스가 사용중인 상황에서도 일관된 백업을 제공함
- 단일 데이터베이스만 덤프함
- PostgreSQL 데이터베이스를 스크립트 파일이나 다른 아카이브 파일로 추출
2 문법[ | ]
Bash
Copy
pg_dump [connection-option...] [option...] [dbname]
3 옵션[ | ]
옵션 | 설명 |
---|---|
-Fc | 커스텀 포멧 |
-Fd | 디렉토리 포멧 |
-d dbname | 연결할 데이터베이스 이름 지정 |
-t table | 테이블 이름이 패턴과 맞는 경우만 덤프함 |
-T table | 테이블 이름이 패턴과 맞는 경우 덤프하지 않음 |
4 커스텀 포멧의 아카이브 파일 덤프 예시[ | ]
데이터베이스를 커스텀 포멧의 아카이브 파일로 덤프
Bash
Copy
$ pg_dump -Fc mydb > db.dump
새로운 데이터베이스 newdb 로 아카이브 파일로 다시 로드해옴
Bash
Copy
$ pg_restore -d newdb db.dump
5 같이 보기[ | ]
6 참고[ | ]
편집자 John Jeong Jmnote
로그인하시면 댓글을 쓸 수 있습니다.