"PostgreSQL pg dump"의 두 판 사이의 차이

21번째 줄: 21번째 줄:
|-
|-
| -d dbname || 연결할 데이터베이스 이름 지정
| -d dbname || 연결할 데이터베이스 이름 지정
|-
| -t table || 테이블 이름이 패턴 맞는 경우만 덤프함
|-
| -T table || 테이블 이름이 패턴과 맞을 경우 덤프하지 않음
|}
|}



2018년 12월 19일 (수) 11:12 판

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 }}