Skip site navigation (1) Skip section navigation (2)

RE: [pgsql-ru-general] сессии пользователей

From: "Galin, Aleksey" <algalin(at)mera(dot)ru>
To: Vladimir Rusinov <vladimir(at)greenmice(dot)info>
Cc: "pgsql-ru-general(at)postgresql(dot)org" <pgsql-ru-general(at)postgresql(dot)org>
Subject: RE: [pgsql-ru-general] сессии пользователей
Date: 2011-07-04 13:50:38
Message-ID: 8068F2DB1E6EE14B99C3D19E1E88B028D4D850@mbx2.merann.ru (view raw or flat)
Thread:
Lists: pgsql-ru-general
Да там видно, но есть странная особенность, поля таблички не всегда заполнены...в частности интересующее меня поле адреса соединения бывает пустым, почему так?

[cid:image001(dot)png(at)01CC3A72(dot)E1C26D00]

__________
Best regards,
Alexey


From: Vladimir Rusinov [mailto:vladimir(at)greenmice(dot)info]
Sent: Monday, July 04, 2011 5:20 PM
To: Galin, Aleksey
Cc: pgsql-ru-general(at)postgresql(dot)org
Subject: Re: [pgsql-ru-general] сессии пользователей

2011/7/4 Galin, Aleksey <algalin(at)mera(dot)ru<mailto:algalin(at)mera(dot)ru>>
Здравствуйте,

я задавал вопрос:
Недавно у меня возникла необходимость узнать имя хоста с которого заходит определенный пользователь, раньше эта функциональность была реализована на оракле следующим образом:
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 да и сама сессия в которой выполняю запрос тож должна считаться. И еще вопрос, если есть несколько соединений с базой, то как мне определить какой пользователь с какого хоста?

Если я правильно понял вопрос, смотрите в view pg_stat_activity - там все будет видно.

--
Vladimir Rusinov
http://greenmice.info/

In response to

pgsql-ru-general by date

Next:From: Dmitriy IgrishinDate: 2011-07-04 13:53:17
Subject: Re: [pgsql-ru-general] сессии пользова
Previous:From: Vladimir RusinovDate: 2011-07-04 13:20:22
Subject: Re: [pgsql-ru-general] сессии пользова

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group