PostgreSQL Backup
by Doosil
PostgreSQL 백업 (Backup)
PG_BASEBACKUP을 이용한 백업
- /data/PGDATABASE/backup 경로에 백업 파일 저장
-
pgsys user를 이용한 백업
1. pg_hba.conf 에서 pgsys에게 replication 권한 설정
pg_hba.conf 파일에 가장 아래 한줄 추가
# TYPE DATABASE USER ADDRESS METHOD
...
local replication pgsys trust
2. postgresql.conf 에서 wal 관련 설정 변경
max_wal_senders = 1
wal_level = replica
3. DB 재실행 및 pg_basebackup 실행
pg_ctl restart
pg_basebackup --pgdata="/data/PGDATABASE/backup" --format="t" -X fetch --gzip --progress --verbose --username="pgsys" --port="5432"
Subscribe via RSS