recovery.conf se ha fusionado en postgresql.conf #
PostgreSQL 11 y versiones anteriores utilizaban un archivo de configuración llamado
recovery.conf
para gestionar réplicas y servidores en espera (standbys). El soporte para este archivo fue eliminado en PostgreSQL 12. Consulta
las notas de lanzamiento de PostgreSQL 12 para obtener detalles
sobre este cambio.
En PostgreSQL 12 y versiones superiores, la
recuperación de archivos, la replicación en flujo (streaming replication) y PITR
se configuran mediante los
parámetros normales de configuración del servidor.
Estos se definen en postgresql.conf o a través de
ALTER SYSTEM
como cualquier otro parámetro.
El servidor no se iniciará si existe un archivo recovery.conf.
PostgreSQL 15 y versiones anteriores tenían un parámetro
promote_trigger_file (o
trigger_file antes de la versión 12).
En su lugar, usa pg_ctl promote o llama a
pg_promote() para promover un servidor en espera.
Se ha eliminado el parámetro
standby_mode
. En su lugar se utiliza un archivo standby.signal en el directorio de datos.
Consulta el Standby Server Operation para obtener detalles.