Re: get username of user calling function?

Поиск
Список
Период
Сортировка
От David Legault
Тема Re: get username of user calling function?
Дата
Msg-id e0b20d410703010947q76c4d2a6l9f286250dac141da@mail.gmail.com
обсуждение исходный текст
Ответ на Re: get username of user calling function?  (George Nychis <gnychis@cmu.edu>)
Список pgsql-general

On 3/1/07, George Nychis <gnychis@cmu.edu> wrote:


David Legault wrote:
>
>
> See the EXECUTE function in the pl/pgSQL language in the docs for dynamic
> queries.
>
So it turns out that in a SECURITY DEFINER the current_user is the owner of the function.
  I had to use session_user and it works now :)

yes because you are running it in the context of the owner of the function

there is also another SECURITY setting that will be in the context of the caller where current_user() should return the callee.

 

- George

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

Предыдущее
От: "Willy-Bas Loos"
Дата:
Сообщение: Re: cast bytea to text
Следующее
От: Josh Berkus
Дата:
Сообщение: Re: