Настройка непрерывного архивирования WAL для pg_probackup
Если установлен pg_probackup
, то команды архивирования журналов транзакций
могут использовать эту утилиту с предоставляемой ею функциональностью (Настройка хранения резервных копий в S3).
Настройка команд выполняется редактированием файла настроек СУБД (postgresql.conf
для PostgreSQL).
-
Задайте команду архивирования журналов транзакций.
archive_command = 'pg_probackup archive-push -B /opt/rubackup/mnt/pg_probackup --wal-file-path %p --wal-file-name %f --instance имя_экземпляра (1) [параметры_удалённого_режима]' (2)
1 имя_экземпляра
должно указывать на уже проинициализированный для данного кластера БД копируемый экземпляр.2 параметры_удалённого_режима
должны задаваться только в случае расположения архива WAL в удалённой системе. -
Задайте параметром
restore_command
команду восстановления журналов транзакций из архива.restore_command = 'путь_инсталляции/pg_probackup archive-get -B /opt/rubackup/mnt/pg_probackup --instance имя_экземпляра --wal-file-path=%p --wal-file-name=%f [параметры_удаленного_режима]'