2.7. Настройка потокового резервного копирования #
Чтобы настроить кластер для потокового резервного копирования, выполните следующие действия:
Если роль
backupне существует, создайте её с правомREPLICATIONпри Настройке кластера базы данных:CREATE ROLE backup WITH LOGIN REPLICATION;
Если роль
backupуже существует, дайте ей правоREPLICATION:ALTER ROLE backup WITH REPLICATION;
В файле pg_hba.conf разрешите выполнение репликации для роли
backup.Установите для параметра max_wal_senders достаточно большое значение, предусматривающее минимум одно подключение для процесса резервного копирования.
Задайте для параметра wal_level значение выше
minimal.
Если вы намерены выполнять восстановление на момент времени с потоковыми копиями, вам тем не менее надо будет настроить архивирование WAL, как описано в подразделе Настройка непрерывного архивирования WAL.
После этих подготовительных действий вы можете делать резервные копии в режимах FULL, DELTA и PTRACK, используя потоковую доставку WAL.
Примечание
Если вы намерены использовать .pgpass для прохождения аутентификации при выполнении копирования в потоковом режиме, файл .pgpass должен содержать учётные данные для подключения к базе данных replication. Например: pghost:5432:replication:backup_user:my_strong_password