Halo teman-teman hari ini Pgbackrest target waktu pemulihan
cat /etc/pgbackrest.conf
info pgbackrest
pgbackrest archive-get –stanza=test
Setelah melakukan pre-run check, kita harus mendapatkan nama –stanza dari pgbackrest.conf.
Selain itu, sebelum backup-restore yang kita buat, DB yang ada dapat dibackup sebagai dumpall.
pg_dump test -f backup_.sql
pg_dumpall -f backup_all.sql
Ini dapat digunakan untuk kontrol pasca-pemulihan dengan membuat tabel.
Bahkan jika folder DATA tidak dapat sepenuhnya dicadangkan, file seperti postgres.conf dan pg_hba HARUS dicadangkan terutama
mv /postgres/data /postgres/data_old
mkdir /postgres/data
pg_ctl stop -D /postgres/data
pgbackrest –stanza=test –log-level-console=info –type=time “–target=2021-06-17 10:00:00.024378+01” –db-path=/postgres/data restore
Konten pg_hba.conf diperbarui setelah pemulihan.
mv /postgres/data/pg_hba.conf /postgres/data/pg_hba_17062021.conf
cp /postgres/data_17062021/pg_hba.conf /postgres/data/pg_hba.conf
pg_ctl start -D /postgres/data
pg_ctl reload -D /postgres/data