普通用户只能查看到自己帐户所对应的会话状态。即其他帐户的state信息为空。例如以judy用户连接数据库后,在pg_stat_activity中查看到的普通用户joe及初始用户omm的state信息为空:
SELECT datname, usename, usesysid, state,pid FROM pg_stat_activity_ng;
datname | usename | usesysid | state | pid
----------+---------+----------+--------+-----------------
postgres | omm | 10 | | 139968752121616
postgres | omm | 10 | | 139968903116560
db_tpcds | judy | 16398 | active | 139968391403280
postgres | omm | 10 | | 139968643069712
postgres | omm | 10 | | 139968680818448
postgres | joe | 16390 | | 139968563377936
(6 rows)