Tenho 2 servidores envolvendo master-slave
replicação (replicação física).
Eu vejo a replicação usando select * from pg_replication_slots;
há um registro dizendo:
user : rep_user`
application : 12/main
state : streaming
Eu tenho que mudar postgresql.conf
no mestre para habilitar pg_cron
a extensão, então preciso reiniciar o mestre.
É seguro apenas reiniciá-lo usando: sudo service postgresql stop
seguido por sudo service postgresql start
? Preciso descartar a replicação primeiro antes de reiniciar?
obrigado
Você sempre pode reiniciar com segurança o servidor primário com replicação de streaming. O modo de espera permanecerá ativo e tentará se reconectar ao primário. Assim que o primário estiver de volta, o standby se conectará novamente.
Se você obtiver tempos limite do receptor WAL, como sugere seu comentário, poderá aumentar
wal_receiver_timeout
no modo de espera.