2016-12-06 12 views
0

ユーザーのログイン時間、接続先のマシンの名前、オペレーティングシステム、およびそれが開かれたプログラムを表示する方法。特定のデータを検索する[POSTGRES]

私は、アクティブな接続を選択するには、このクエリを見つけたが、私は残りの情報を見つけることができる場所を知っていない:

SELECT * FROM pg_stat_activity; 

任意のアイデア?。ありがとうございます

答えて

1

この情報の残りの部分はありません。あなたはpg_stat_activityにあなたが見るものがあります。それだけです。 PostgreSQLは、ホストのOSを調べるためにendevourしません。必要な場合は、ユーザーテーブルを作成し、ユーザーが接続するときに書き込みます。

前記、あなたはおよそ

  • プログラムを聞いて、それはそのpg_stat_activity.application_nameでわかります。
  • ユーザのログイン時、それは機械のpg_stat_activity.usename
  • 名前で、それはそのpg_stat_activity.client_hostname
であなたを伝えることを示しています
関連する問題