2013-02-13 3 views
0

Мне было интересно, существует ли способ определить имя входа пользователя, выполняющего запрос, который запускает хранимую процедуру? Скажем, у меня есть триггер на table_a, который срабатывает при изменении конкретного столбца. Я хотел бы получить имя зарегистрированного пользователя, выполнившего запрос, который вызвал запуск хранимой процедуры.PostgreSQL Хранимая процедура Имя пользователя

Возможно ли это?

ответ

0

Оказывается, есть признанное ключевое слово под названием current_user, которое делает то, что я хочу - содержит имя пользователя текущего пользователя, выполняющего запрос.