PostgreSQL pg_dump

1 개요[ | ]

PostgreSQL pg_dump
  • PostgreSQL 데이터베이스를 백업 하는 유틸리티
  • 데이터베이스가 사용중인 상황에서도 일관된 백업을 제공함
  • 단일 데이터베이스만 덤프함
  • PostgreSQL 데이터베이스를 스크립트 파일이나 다른 아카이브 파일로 추출

2 문법[ | ]

pg_dump [connection-option...] [option...] [dbname]

3 옵션[ | ]

옵션 설명
-Fc 커스텀 포멧
-Fd 디렉토리 포멧
-d dbname 연결할 데이터베이스 이름 지정
-t table 테이블 이름이 패턴과 맞는 경우만 덤프함
-T table 테이블 이름이 패턴과 맞는 경우 덤프하지 않음

4 커스텀 포멧의 아카이브 파일 덤프 예시[ | ]

데이터베이스를 커스텀 포멧의 아카이브 파일로 덤프

$ pg_dump -Fc mydb > db.dump


새로운 데이터베이스 newdb 로 아카이브 파일로 다시 로드해옴

$ pg_restore -d newdb db.dump

5 같이 보기[ | ]

6 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}