sql >> Databáze >  >> RDS >> PostgreSQL

Cílový čas obnovení Pgbackrest

Ahoj přátelé, dnes cíl obnovení Pgbackrest

cat /etc/pgbackrest.conf

pgbackrest info

pgbackrest archive-get –stanza=test

Po provedení kontrol před spuštěním bychom měli získat název –stanza z pgbackrest.conf.
Navíc před provedením zálohování-obnovení lze existující DB zálohovat jako dumpall.

pg_dump test -f backup_.sql
pg_dumpall -f backup_all.sql

Lze jej použít pro kontrolu po obnovení vytvořením tabulky.

I když složku DATA nelze zcela zálohovat, MUSÍ být zálohovány zejména soubory jako postgres.conf a 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

Obsah pg_hba.conf se po obnovení aktualizuje.

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


  1. Transakce nefungují pro moji databázi MySQL

  2. Nové funkce Oracle Database 20c

  3. V odkazované tabulce nejsou žádné primární nebo kandidátské klíče, které by odpovídaly seznamu odkazujících sloupců v cizím klíči

  4. Převeďte VARCHAR2 na číslo