PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Meta de tempo de restauração do Pgbackrest


Olá amigos hoje meta de tempo de restauração do Pgbackrest

cat /etc/pgbackrest.conf

pgbackrest info

pgbackrest archive-get –estrofe=teste

Depois de fazer as verificações de pré-execução, devemos obter o nome –stanza de pgbackrest.conf.
Além disso, antes do backup-restore que fizemos, o banco de dados existente pode ser copiado como dumpall.

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

Ele pode ser usado para controle pós-restauração criando uma tabela.

Mesmo que não seja possível fazer backup completo da pasta DATA, arquivos como postgres.conf e pg_hba DEVEM ser copiados especialmente

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

O conteúdo do pg_hba.conf é atualizado após a restauração.

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