我正在编写bash脚本,将我们组织中的Postgres服务器从9.6升级到10.4,在Ubuntu的信任下。我已经完成了主升级,但是我们在dev、暂存和生产中都有备用服务器和备用服务器的实例。我知道如何升级备用服务器,但我很难找到一种通用的方法来确定主服务器是否有备用服务器,如果有,则确定主机名。有人已经做过这件事了,并能分享一些关于这一点的信息吗?
发布于 2018-05-29 11:21:04
在主服务器上,您可以看到pg_stat_replication中的侦听备用服务器。
select client_addr, client_hostname from pg_stat_replication 在待机状态下,您可以在pg_stat_wal_receiver中看到主程序
select conninfo from pg_stat_wal_receiverhttps://stackoverflow.com/questions/50582987
复制相似问题