如果 Postgres 连接是从 5432 端口完成的,我可以获得 IP 地址。现在,如果我使用 6432 端口连接 Postgres 意味着此时连接来自 pgbouncer,我没有从pg_stat_activity的客户端 IP 地址选项卡中获取机器的 IP 地址,并且在日志中也获取相同的 localhost。我启用了 log_hostname和log_line_prefix我还添加了%h 和 %r来获取连接发生的机器的 IP。我的目的是审核/获取从哪台机器发生的查询或操作的地址
主页
/
user-151210
user151210's questions
user151210
Asked:
2018-05-20 02:45:41 +0800 CST
PARENT_COIL CHILD_COIL ROUTE ORDER_NO ORDER_NO
AB1 AB2 1 111
AB1 AB2 1 111
BB1 BB2 1 222
AB3 AB4 3 111
BB2 BB3 2 222
AB2 AB3 2 111
BB3 BB4 3 222
输出应该是
FG PARENT_COIL ROUTE
AB4 AB1 1~2~3
BB4 BB1 1~2~3
我们有表 1,其中Parent_coil
AB1 经过路线 1 并成为child_coil
AB2,类似地子线圈 AB2(用于 AB3 的父线圈)经过路线 2 并成为 AB3。成品是 AB4。现在我需要一个输出表,它显示成品和它起源的母线圈以及它经过的路线。