Witajcie dziś przyjaciele Pgbackrest docelowy czas przywracania
kot /etc/pgbackrest.conf
informacje o pgbackrest
pgbackrest archive-get –stanza=test
Po wykonaniu sprawdzeń przed uruchomieniem, powinniśmy pobrać nazwę –stanzy z pgbackrest.conf.
Ponadto, przed wykonaniem kopii zapasowej-przywracania, istniejąca baza danych może zostać zarchiwizowana jako dumpall.
pg_dump test -f backup_.sql
pg_dumpall -f backup_all.sql
Może być używany do kontroli po przywróceniu poprzez utworzenie tabeli.
Nawet jeśli nie można wykonać pełnej kopii zapasowej folderu DATA, należy wykonać kopię zapasową szczególnie plików takich jak postgres.conf i 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/przywracanie danych
Zawartość pg_hba.conf jest aktualizowana po przywróceniu.
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 przeładuj -D /postgres/data