Jua*_*nez 3 postgresql upgrade standby database-replication
我正在编写一个 bash 脚本,以在 Ubuntu trusty 下将我们组织中的 Postgres 服务器从 9.6 升级到 10.4。我已经完成了主升级,但我们在开发、登台和生产中都有实例,有或没有备用服务器。我知道如何升级备用服务器,但我正在努力寻找一种通用方法来确定主服务器是否有备用服务器,如果有,则确定它们的主机名。有人已经这样做了并且可以分享一些关于这方面的信息吗?
在主服务器上,您可以在以下位置看到监听的备用服务器pg_stat_replication:
select client_addr, client_hostname from pg_stat_replication
Run Code Online (Sandbox Code Playgroud)
在备用机上,您可以在以下位置看到主控pg_stat_wal_receiver:
select conninfo from pg_stat_wal_receiver
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6175 次 |
| 最近记录: |