O.1. Arquivo recovery.conf incorporado ao postgresql.conf #

O PostgreSQL 11 e versões anteriores usavam o arquivo de configuração chamado recovery.conf para gerenciar réplicas e modos de espera (standbys). O suporte para este arquivo foi removido no PostgreSQL 12. Veja as notas de versão do PostgreSQL 12 para obter detalhes sobre esta mudança.

No PostgreSQL 12 e posteriores, a recuperação de arquivamento, replicação por fluxo e PITR são configurados usando os parâmetros normais de configuração do servidor. Estes parâmetros são configurados no arquivo postgresql.conf, ou por ALTER SYSTEM como qualquer outro parâmetro.

O servidor não irá iniciar se o arquivo recovery.conf existir.

O PostgreSQL 15 e versões anteriores possuíam a configuração promote_trigger_file, ou trigger_file antes da 12. Deve-se usar pg_ctl promote, ou chamar pg_promote(), para promover um servidor em modo de espera em vez disso.

A configuração standby_mode foi removida. Em seu lugar é usado o arquivo standby.signal no diretório de dados. Veja Standby Server Operation para obter detalhes,