Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как узнать имя запустившего юзера в функции с SECURITY DEFINER? / 3 сообщений из 3, страница 1 из 1
22.12.2006, 08:43
    #34217672
ShadyAngel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать имя запустившего юзера в функции с SECURITY DEFINER?
Как узнать имя запустившего юзера в функции с SECURITY DEFINER?

CURRENT_USER нагло возврашает имя этого самого DEFINER'а, а не того кто запустил процедуру.
...
Рейтинг: 0 / 0
22.12.2006, 08:50
    #34217684
ShadyAngel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать имя запустившего юзера в функции с SECURITY DEFINER?
Несколько видоизменю вопрос - корректно ли в этом случае использовать SESSION_USER?
...
Рейтинг: 0 / 0
22.12.2006, 10:13
    #34217893
BlackDan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать имя запустившего юзера в функции с SECURITY DEFINER?
Корректно.
Но
авторThe session_user is normally the user who initiated the current database connection; but superusers can change this setting with SET SESSION AUTHORIZATION.
если не используется SET SESSION AUTHORIZATION где-либо
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как узнать имя запустившего юзера в функции с SECURITY DEFINER? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]