[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()
Список 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 по дате отправления: