postgresql判断数据库的主从关系

一、pg数据库, 有没sql语句可以查看指定的数据库所在集群的所有数据库ip。
二、pg数据库, 有无sql语句可以查看指定数据库ip是否是主库ip
完全没思路做这个需求,求各位帅p提点一下方向


-- 查看pgsql版本
SELECT version();
 
-- 查看用户名和密码
SELECT * FROM pg_authid;
 
-- 获取服务器上所有数据库信息
SELECT * FROM pg_database ORDER BY datname;
 
-- 得到当前db中所有表的信息(pg_tables是系统视图)
select * from pg_tables ORDER BY schemaname;
 
 
-- 每一行都表示一个系统进程,显示与当前会话的活动进程的一些信息,比如当前回话的状态和查询等。
select * from pg_stat_activity;