Re: How to determine the current user

Поиск
Список
Период
Сортировка
От Sean Chittenden
Тема Re: How to determine the current user
Дата
Msg-id 20031014191404.GC21028@perrin.nxad.com
обсуждение исходный текст
Ответ на How to determine the current user  (Michael Brusser <michael@synchronicity.com>)
Список pgsql-sql
> I'm running Pg v7.3.4 
> I have a function where I need to determine the current user.
> But since the function was created with option "SECURITY DEFINER" 
> (it has to be this way) current_user returns the name of creator,
> rather than current user.
> 
> Is there a way in such function find out the real current user?

CURRENT_USER should be right.  SESSION_USER is the username that
connected to the DB.  Look at table 6-27, session information
functions:

http://www.postgresql.org/docs/7.3/static/functions-misc.html

-sc

-- 
Sean Chittenden


В списке pgsql-sql по дате отправления:

Предыдущее
От: Michael Brusser
Дата:
Сообщение: How to determine the current user
Следующее
От: "Muhyiddin A.M Hayat"
Дата:
Сообщение: Create View