Logo video2dn
  • Сохранить видео с ютуба
  • Категории
    • Музыка
    • Кино и Анимация
    • Автомобили
    • Животные
    • Спорт
    • Путешествия
    • Игры
    • Люди и Блоги
    • Юмор
    • Развлечения
    • Новости и Политика
    • Howto и Стиль
    • Diy своими руками
    • Образование
    • Наука и Технологии
    • Некоммерческие Организации
  • О сайте

Скачать или смотреть PostgreSQL Incremental Backup and Point In Time Recovery using Archive Log

  • DBWise
  • 2021-09-23
  • 17030
PostgreSQL Incremental Backup and Point In Time Recovery using Archive Log
  • ok logo

Скачать PostgreSQL Incremental Backup and Point In Time Recovery using Archive Log бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно PostgreSQL Incremental Backup and Point In Time Recovery using Archive Log или посмотреть видео с ютуба в максимальном доступном качестве.

Для скачивания выберите вариант из формы ниже:

  • Информация по загрузке:

Cкачать музыку PostgreSQL Incremental Backup and Point In Time Recovery using Archive Log бесплатно в формате MP3:

Если иконки загрузки не отобразились, ПОЖАЛУЙСТА, НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если у вас возникли трудности с загрузкой, пожалуйста, свяжитесь с нами по контактам, указанным в нижней части страницы.
Спасибо за использование сервиса video2dn.com

Описание к видео PostgreSQL Incremental Backup and Point In Time Recovery using Archive Log

Digital Ocean : https://m.do.co/c/02680c522b4f


sudo -u postgres mkdir basebackup
sudo -u postgres mkdir wal_archive




Wal_Level =replica or archive
archive_mode=on
archive_command = 'cp -i %p /var/lib/pgsql/12/wal_archive/%f'
archive_timeout = 60




--- Normal recovery


sudo -u postgres psql -c "SELECT pg_switch_wal();"


sudo -u postgres pg_basebackup -D /var/lib/pgsql/12/basebackup -Ft -z -P -Xs
sudo -u postgres pg_basebackup -D /var/lib/pgsql/12/basebackup -Ft -P




rm -rf /var/lib/pgsql/12/data/*
sudo -u postgres mkdir /var/lib/pgsql/12/data/pg_wal


restoration :


tar -xvf /var/lib/pgsql/12/basebackup/base.tar -C /var/lib/pgsql/12/data/
tar -xvf /var/lib/pgsql/12/basebackup/pg_wal.tar -C /var/lib/pgsql/12/data/pg_wal




Restore_command = 'cp /var/lib/pgsql/12/wal_archive/%f %p'




--- PITR
create database test_db1;


\c test_db1;
create table test_tbl1(id int,name varchar(255));
insert into test_tbl1
SELECT generate_series(1,10) AS id, md5(random()::text) AS descr;
select count(1) from test_tbl1; - 10
select now();
SELECT pg_switch_wal();


rm -rf /var/lib/pgsql/12/basebackup/*
sudo -u postgres pg_basebackup -D /var/lib/pgsql/12/basebackup -Ft -P




\c test_db1;
insert into test_tbl1
SELECT generate_series(1,10) AS id, md5(random()::text) AS descr;
select count(1) from test_tbl1; /* 20 */
select now(); /* restore point 2021-09-23 11:03:25 */




insert into test_tbl1
SELECT generate_series(1,10) AS id, md5(random()::text) AS descr;
select count(1) from test_tbl1; /* 30 recoreds */
select now();


sudo systemctl stop postgresql-12


rm -rf /var/lib/pgsql/12/data/*
sudo -u postgres mkdir /var/lib/pgsql/12/data/pg_wal


tar -xvf /var/lib/pgsql/12/basebackup/base.tar -C /var/lib/pgsql/12/data/
no need to restore wal file
2021-09-23 09:36:21




sudo -u postgres vi /var/lib/pgsql/12/data/recovery.signal
restore_command = 'cp /var/lib/pgsql/12/wal_archive/%f %p'
recovery_target_time = '2021-09-23 11:03:25'


select pg_wal_replay_resume();


select count(1) from test_tbl1; /* 20 */


reference :
https://www.digitalocean.com/communit...
https://pgdash.io/blog/postgres-incre...

Комментарии

Информация по комментариям в разработке

Похожие видео

  • О нас
  • Контакты
  • Отказ от ответственности - Disclaimer
  • Условия использования сайта - TOS
  • Политика конфиденциальности

video2dn Copyright © 2023 - 2025

Контакты для правообладателей [email protected]