【发布时间】:2019-08-15 20:08:59
【问题描述】:
我需要一些有关主服务器详细信息的信息,例如(主主机、主端口等),来自 PostgreSQL 版本 9.0 中主从复制中的备用服务器。
我通过使用 pg_stat_wal_receiver() 视图找到了关于 9.6 版 以上主详细信息的解决方案。在这个view 中,有一个名为conninfo 的列,它提供了复制设置中主/主服务器的信息。同样,我需要知道是否有可能在 Postgres 9.0 版中从备用服务器中找到 master 详细信息
postgres=# select * from pg_stat_wal_receiver;
-[ RECORD 1 ]---------+---------------------------------------------------------
--------------------------------------------------------------------------------
-------------------------------------------------------------
pid | 24824
status | streaming
receive_start_lsn | 0/E000000
receive_start_tli | 1
received_lsn | 0/E000060
received_tli | 1
last_msg_send_time | 2019-03-25 19:47:45.032121+05:30
last_msg_receipt_time | 2019-03-25 22:28:14.007002+05:30
latest_end_lsn | 0/E000060
latest_end_time | 2019-03-25 19:46:44.890244+05:30
slot_name |
conninfo | user=replication password=******** dbname=replication ho
st=172.21.166.68 port=5432 fallback_application_name=walreceiver sslmode=prefer
sslcompression=1 krbsrvname=postgres target_session_attrs=any
【问题讨论】:
标签: postgresql replication master-slave standby