сессии пользователей

From: "Galin, Aleksey" <algalin(at)mera(dot)ru>
To: "pgsql-ru-general(at)postgresql(dot)org" <pgsql-ru-general(at)postgresql(dot)org>
Subject: сессии пользователей
Date: 2011-07-04 12:49:11
Message-ID: 8068F2DB1E6EE14B99C3D19E1E88B028D4D829@mbx2.merann.ru
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-ru-general

Здравствуйте,

я задавал вопрос:
Недавно у меня возникла необходимость узнать имя хоста с которого заходит определенный пользователь, раньше эта функциональность была реализована на оракле следующим образом:
select unique MACHINE from v\$session where username = '$o_user';
как в postgresql можно узнать хост пользователя?

И Вы посоветовали мне воспользоваться inet_client_addr(), inet_client_port(), но если залогинится в базу, то на ввод таких запросов как
select inet_client_addr();
select inet_server_addr();

ничего не выводится, хотя есть соединение с pgadmin'a да и сама сессия в которой выполняю запрос тож должна считаться. И еще вопрос, если есть несколько соединений с базой, то как мне определить какой пользователь с какого хоста?

__________
Best regards,
Alexey

Responses

Browse pgsql-ru-general by date

  From Date Subject
Next Message Vladimir Rusinov 2011-07-04 13:20:22 Re: [pgsql-ru-general] сессии пользователей
Previous Message Sergey Konoplev 2011-07-01 13:37:57 Re: [pgsql-ru-general] Правильный backup. Как?