pg_stat_get_backend_userid()

报告后端用户 OID 的函数

pg_stat_get_backend_userid() 是一个系统函数,用于报告访问指定后端的用户的 OID

pg_stat_get_backend_userid()PostgreSQL 7.2 中添加。

用法

pg_stat_get_backend_userid ( integer ) → oid

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

pg_stat_get_backend_activity_start() 返回的值对应于 pg_stat_activity 中的 usesysid 列。

以下相关函数也可用

更改历史记录

示例

pg_stat_get_backend_userid() 的基本用法示例

postgres=# SELECT pg_stat_get_backend_pid(s.backendid) AS pid,
                  pg_stat_get_backend_userid(s.backendid) AS usesysid
             FROM (SELECT pg_stat_get_backend_idset() AS backendid) AS s;
   pid   | usesysid 
---------+----------
 1451980 |        0
 1451982 |       10
 2078092 |       10
 1764534 |       10
 1451978 |        0
 1451977 |        0
 1451979 |        0
(7 rows)

分类

系统函数

另请参阅

pg_stat_activity

反馈

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