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,