Database/PostgreSQL

db 덤프 생성 및 복원

엘키 2016. 2. 11. 22:35

postgresql은 db 백업 및 복원으로 pg_dump라는 유틸리티를 제공한다.

이를 통해 안정적인 백업 및 복구가 가능하다.


자세한 커맨드 라인 옵션은 아래 링크를 통해 확인 가능하다.

http://www.postgresql.org/docs/9.5/static/app-pgdump.html 


간략한 dump 파일 기반 백업 예제

  • 덤프 파일 생성
    • pg_dump -Fc [디비명]> [경로/파일명].dump -U [계정] -W 
  • 복원
    • pg_restore -d [디비명] [파일명].dump -U [계정] -W