Re: Irreversible SET ROLE

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Irreversible SET ROLE
Дата
Msg-id 10703.1417480773@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Irreversible SET ROLE  (Bryn Jeffries <bryn.jeffries@sydney.edu.au>)
Ответы Re: Irreversible SET ROLE  (Bryn Jeffries <bryn.jeffries@sydney.edu.au>)
Список pgsql-general
Bryn Jeffries <bryn.jeffries@sydney.edu.au> writes:
> I have a question about preventing SET ROLE from being reset within a session.

You can't; per SQL standard, SET ROLE NONE is supposed to do exactly that.

I think you might be able to do something with invoking untrusted code
inside a SECURITY DEFINER function.  That context disables both SET ROLE
and SET SESSION AUTHORIZATION.  I would not want to bet a lot on that
being bulletproof, however.

            regards, tom lane


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

Предыдущее
От: mongoose
Дата:
Сообщение: Merge rows based on Levenshtein distance
Следующее
От: David G Johnston
Дата:
Сообщение: Re: Merge rows based on Levenshtein distance