PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Цел за време за възстановяване на Pgbackrest

Здравейте приятели днес Pgbackrest възстановяване на цел време

cat /etc/pgbackrest.conf

информация за pgbackrest

pgbackrest archive-get –stanza=test

След като направим проверките преди стартиране, трябва да получим името –stanza от pgbackrest.conf.
Освен това, преди архивирането-възстановяването, което направихме, съществуващата 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/възстановяване на данни

Съдържанието на 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 начало -D /postgres/data
pg_ctl презареждане -D /postgres/data


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Заявка за най-близкия съсед в PostGIS

  2. Най-добрият начин за преброяване на записи на произволни интервали от време в Rails+Postgres

  3. PostgreSQL отмяна на разрешения от pg_catalog таблици

  4. Как да заявя вложени масиви в колона на postgres json?

  5. Rails отчетите не могат да намерят колона, която е там