こんにちは友達今日Pgbackrest復元時間目標
cat /etc/pgbackrest.conf
pgbackrest情報
pgbackrest archive-get –stanza =test
実行前のチェックを行った後、pgbackrest.confから–stanza名を取得する必要があります。
さらに、作成したbackup-restoreの前に、既存のDBをdumpallとしてバックアップできます。
pg_dump test -f backup_.sql
pg_dumpall -f backup_all.sql
テーブルを作成することにより、復元後の制御に使用できます。
DATAフォルダを完全にバックアップできない場合でも、postgres.confやpg_hbaなどのファイルは特にバックアップする必要があります
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
pg_hba.confの内容は、復元後に更新されます。
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