首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查Postgres 10集群是否正在复制?

如何检查Postgres 10集群是否正在复制?
EN

Stack Overflow用户
提问于 2018-05-29 11:14:35
回答 1查看 4.1K关注 0票数 3

我正在编写bash脚本,将我们组织中的Postgres服务器从9.6升级到10.4,在Ubuntu的信任下。我已经完成了主升级,但是我们在dev、暂存和生产中都有备用服务器和备用服务器的实例。我知道如何升级备用服务器,但我很难找到一种通用的方法来确定主服务器是否有备用服务器,如果有,则确定主机名。有人已经做过这件事了,并能分享一些关于这一点的信息吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-29 11:21:04

在主服务器上,您可以看到pg_stat_replication中的侦听备用服务器。

代码语言:javascript
复制
select client_addr, client_hostname from pg_stat_replication 

在待机状态下,您可以在pg_stat_wal_receiver中看到主程序

代码语言:javascript
复制
select conninfo from pg_stat_wal_receiver
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50582987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档