Hi,<br /><br />I want to shut down the server under certain conditions that can be checked inside a backend process.
Forinstance, while running symmetric replication, if the primary dies, I want the the walreceiver to detect that and
shutdownthe standby. The reason for shutdown is that I want to execute some other stuff before I start the standby as a
primary.Creating a trigger file doesn't help as it converts the standby into primary at run time.<br /><br />Using
proc_exit()inside walreceiver only terminates the walreceiver process, which postgres starts again. The other way I see
isusing ereport(PANIC, ...). Is there some other way to shutdown the main server from within a backend process?<br
/><br/>Thanks.<br /><br /><br /><br />