클라우드 DBMS

클라우드DBMS 백업 / 복원 하기 (PostgreSQL)

 

postgresql 공식 메뉴얼  

https://www.postgresql.org/docs/10/backup-dump.html

 

 

PostgreSQL 백업 하기 


pg_dump 로 백업이 가능합니다.  

pg_dump -h 신청도메인.sldb.iwinv.net -p 5432 -U postgres 백업DB > 덤프파일

ex)

 pg_dump --help  를 입력하면 다양한 옵션들을 확인 할 수 있습니다.  

 

 

커스텀 포맷으로 백업


 

출력 포맷 옵션 -F 를 이용하여  pgsql 에서 지원하는 커스텀포맷 으로 덤프를 생성 할 수 있습니다.

pg_dump -Fc -h 신청도메인.sldb.iwinv.net -p 5432 -U postgres 백업DB > 덤프파일

 

 

 

 

백업 파일 복원하기  


 

덤프 파일 복원 (텍스트 포맷)  

psql -h 신청도메인.sldb.iwinv.net -p 5432 -U postgres -W -d 복원대상DB덤프파일 

ex) 

 

 

덤프 파일 복원 (커스텀 포맷)

pg_restore-h 신청도메인.sldb.iwinv.net -p 5432 -U postgres -W -d 복원대상DB < 덤프파일

ex)