[PATCH] remove is_member_of_role() from header, add can_set_role()

Поиск
Список
Период
Сортировка
От Joshua Brindle
Тема [PATCH] remove is_member_of_role() from header, add can_set_role()
Дата
Msg-id CAGB+Vh4enxvLBM_BJweWEO12Q0ySLMBWK9iOLaM7e=V1Y0YadA@mail.gmail.com
обсуждение исходный текст
Ответы Re: [PATCH] remove is_member_of_role() from header, add can_set_role()  (Mark Dilger <mark.dilger@enterprisedb.com>)
Список pgsql-hackers
As a follow-on to Conflation of member/privs for predefined roles,
this removes is_member_of_role from the header to dissuade it's use
for privilege checking. Since SET ROLE must use membership rather than
privileges a new, explicitly named can_set_role() function is
exported.

is_member_of_role_nosuper() still exists for the following purposes:
- membership loop checking in user.c
- membership matching for pg_hba.conf in hba.c

Other uses of is_member_of_role_nosuper() should be avoided.

Вложения

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

Предыдущее
От: Bharath Rupireddy
Дата:
Сообщение: Isn't it better with "autovacuum worker...." instead of "worker took too long to start; canceled" specific to "auto
Следующее
От: Jacob Champion
Дата:
Сообщение: Re: allowing "map" for password auth methods with clientcert=verify-full