搜索特定数据[POSTGRES]

时间:2016-12-06 22:41:29

标签: sql database postgresql postgresql-9.1 psql

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

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

SELECT * FROM pg_stat_activity;

任何想法?谢谢

1 个答案:

答案 0 :(得分:1)

您没有其他信息。你拥有NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(thisActivity) .setSmallIcon(resourceDrowable) .setContentTitle("My notification") .setContentText("Hello World") .setAutoCancel(true) .setStyle(new NotificationCompat.BigTextStyle().bigText("My\nMessage")); 中所见的内容,而这一切都是如此。 PostgreSQL并不努力找出主机的操作系统。如果需要,请创建一个用户表,并在用户连接时写入。

那说,你问一下

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