백업과 복구에 대해서

값진 데이터가 포함된 모든 PostgreSQL 데이터 베이스는 백업 되어야 한다.

아래의 설명은 아마존 RDS 또는 내부 서비스에서, 중요 데이터를 날렸을 경우,
백업 DB로부터 복구하는 법을 설명합니다.

백업 방법

SQL dump

[ 필요 항목 ]

  • 백업 파일
  • psql tool
$ pg_dump -U [your user here] -d [your database here] -a -t [table1] -t [table2] -h [your restored instance] -p5432 > data_to_restore.sql
$ psql -U [your user here] -d [your database here] -h [your prod instance] -p5432 < data_to_restore.sql

File system level backup

On-line backup

merged with 'psql - 23. 백업과 복구'