(问题)你不知道这些信息吗
从pg_user中 Select *;
或者使用view pg_stat_activity:
select * from pg_stat_activity;
Added:
该观点认为:
每个服务器进程一行,显示数据库OID、数据库名称、进程ID、用户OID、user name、当前查询、查询的等待状态、当前查询开始执行的时间、进程启动的时间,以及client's address and port number.除非关闭参数stats_command_string,否则报告当前查询数据的列可用.此外,只有当判断视图的用户是超级用户或与报告进程的所有者相同时,这些列才可见.
你不能过滤并获取这些信息吗?这将是数据库中的当前用户,您可以使用开始执行时间来获取过go 5分钟的所有查询,例如...
差不多吧.