SET ROLE and reserved roles

Поиск
Список
Период
Сортировка
От Amit Langote
Тема SET ROLE and reserved roles
Дата
Msg-id 570E0A53.5040202@lab.ntt.co.jp
обсуждение исходный текст
Ответы Re: SET ROLE and reserved roles  (Michael Paquier <michael.paquier@gmail.com>)
Re: SET ROLE and reserved roles  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
Hi,

I observe this:

postgres=# SET ROLE TO NONE;
SET

postgres=# SET ROLE TO nonexistent;
ERROR:  role "nonexistent" does not exist

postgres=# SET ROLE TO pg_signal_backend;
ERROR:  invalid value for parameter "role": "pg_signal_backend"

Is that behavior deliberate? Might it be better to handle the case
specially much as setting to "none" works?  Such as:

ERROR: cannot set to reserved role "pg_signal_backend"

Sorry if I have missed any discussion where such a choice was deliberately
made.

Thanks,
Amit






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

Предыдущее
От: Simon Riggs
Дата:
Сообщение: Re: Pglogical questions and problems
Следующее
От: Christoph Berg
Дата:
Сообщение: [patch] \crosstabview documentation