Avatar
임호현
좋아요
댓글
[FAQ/PG] 사용자 정보와 메타 정보까지 포함해서 백업은 어떻게 진행하나요?

Question.

사용자 정보와 메타 정보까지 포함해서 통채로 백업을 하려면 어떻게 해야 하 나요?

 

Answer.

pg_dumpall 명령어를 사용해서 백업을 할 수 있습니다.
pg_dumpall [connection-option...] [option...]
백업 내용은 화면으로 출력이 되기 때문에, 리디렉션을 사용해서 파일로 저장해야 합니다.

pg_dumpall > backup.dump


혹은 -f 옵션을 사용해도 됩니다.

pg_dumpall -f backup.dump


사용자 정보만 백업하고 싶다면 -r 옵션을 사용하면 됩니다.

pg_dumpall -f backup.dump -r


global object만 백업하고 싶다면 -g 옵션을 사용하면 됩니다.

pg_dumpall -f backup.dump -g


만약 table의 데이터가 크다면, pg_dump를 사용해서 별도로 백업하는것이 편리합니다.
pg_dumpall와 pg_dump를 적절히 사용하면 됩니다.
더 자세한 내용은 https://www.postgresql.org/docs/current/app-pg-dumpall.html 를 참고해 주시기 바랍니다.