搜索特定数据[Postgres]



如何显示用户的登录时间,与之连接的机器的名称,操作系统和打开的程序。

我发现此查询以选择活动连接,但我不知道在哪里可以找到其余信息:

SELECT * FROM pg_stat_activity;

有什么想法吗?谢谢

您没有其余信息。您拥有在pg_stat_activity中看到的,仅此而已。PostgreSQL并没有找出主机的操作系统。如果需要,请创建一个用户表并在用户连接时写入它。

也就是说,您问

  • 程序,它告诉您在pg_stat_activity.application_name中。
  • 用户的登录时间,它告诉您,在pg_stat_activity.usename中,
  • 机器的名称,它告诉您pg_stat_activity.client_hostname