नमस्कार दोस्तों आज Pgbackrest समय लक्ष्य को पुनर्स्थापित करें
बिल्ली /etc/pgbackrest.conf
pgbackrest जानकारी
pgbackrest आर्काइव-प्राप्त करें -स्टैंज़ा=टेस्ट
प्री-रन चेक करने के बाद, हमें pgbackrest.conf से –stanza नाम प्राप्त करना चाहिए।
इसके अलावा, हमारे द्वारा किए गए बैकअप-पुनर्स्थापना से पहले, मौजूदा DB को डम्पल के रूप में बैकअप किया जा सकता है।
pg_dump परीक्षण -f backup_.sql
pg_dumpall -f backup_all.sql
इसका उपयोग टेबल बनाकर पोस्ट-रिस्टोर कंट्रोल के लिए किया जा सकता है।
भले ही डेटा फ़ोल्डर का पूरी तरह से बैकअप नहीं लिया जा सकता है, पोस्टग्रेज़.कॉन्फ़ और pg_hba जैसी फ़ाइलों का विशेष रूप से बैकअप लिया जाना चाहिए
mv /postgres/data /postgres/data_old
mkdir /postgres/data
pg_ctl स्टॉप -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 पुनर्स्थापना
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