pg_stat_get_backend_client_addr()

报告后端客户端地址的函数

pg_stat_get_backend_client_addr() 是一个系统函数,用于报告连接到指定后端的用户的客户端地址。

pg_stat_get_backend_client_addr() 添加于 PostgreSQL 8.1

用法

pg_stat_get_backend_client_addr ( integer ) → inet

后端由 pg_stat_get_backend_idset() 报告的后端 ID 号指定;请参见下面的执行示例。

pg_stat_get_backend_client_addr() 返回的值对应于 pg_stat_activity 中的 client_addr 列。

要获取当前后端的客户端地址,请使用 inet_client_addr()

以下相关函数也可使用

更改历史

示例

pg_stat_get_backend_client_addr() 的基本用法示例

postgres=# SELECT pg_stat_get_backend_pid(s.backendid) AS pid,
                  pg_stat_get_backend_client_addr(s.backendid) AS client_addr
             FROM (SELECT pg_stat_get_backend_idset() AS backendid) AS s;
   pid   | client_addr 
---------+-------------
 1451980 | 
 1451982 | 
 2081074 | 127.0.0.1
 1764534 | 127.0.0.1
 1451978 | 
 1451977 | 
 1451979 | 
(7 rows)

分类

系统函数

另请参阅

pg_stat_activityinet_client_addr()

反馈

提交关于 "pg_stat_get_backend_client_addr()" 的任何评论、建议或更正 此处