O.1. El archivo 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.