SQL 덤프 (pg_dump)
데이터베이스를 SQL 형식으로 덤프하여 저장.
장점: 특정 데이터베이스나 테이블을 선택적으로 백업 가능.
명령어 예시
pg_dump dbname > dbname_backup.sql
파일 시스템 백업
pg_basebackup
전체 데이터베이스 클러스터를 백업.
장점: 빠른 백업과 복구가 가능.
명령어 예시
pg_basebackup -D /path/to/backup -Ft -z -P
SQL 덤프 복구
백업된 SQL 파일을 실행하여 복구.
명령어 예시
psql dbname < dbname_backup.sql
파일 시스템 복구
pg_restore
pg_dump
로 덤프한 파일을 복원.
명령어 예시
pg_restore -d dbname dbname_backup.dump
pg_basebackup 복구
pg_basebackup
으로 백업한 데이터를 복원.