O.1. Содержимое файла recovery.conf
включено в postgresql.conf
#
В PostgreSQL 11 и более ранних версиях существовал файл конфигурации recovery.conf
, предназначенный для управления репликами и резервными серверами. Начиная с PostgreSQL 12, этот файл не поддерживается. Информация о данном изменении представлена в Замечаниях к выпуску PostgreSQL 12.
В PostgreSQL версии 12 и выше восстановление архивов, потоковая репликация и PITR настраиваются с использованием обычных параметров конфигурации сервера. Соответствующие параметры, как и любые другие, можно задать командой ALTER SYSTEM или внести в файл postgresql.conf
.
Сервер не запустится, если обнаружит файл recovery.conf
.
В PostgreSQL версии 15 и ниже был параметр promote_trigger_file
, а в версиях ниже 12 — trigger_file
. Теперь вместо них для повышения ведомого сервера используется команда pg_ctl promote
или функция pg_promote()
.
Параметр standby_mode
удалён. Его роль теперь выполняет файл standby.signal
в каталоге данных. Подробности в Работа резервного сервера.