pgsql: Create a pg_shdepend entry for each role in TO clause of policie
В списке pgsql-committers по дате отправления:
| От | Joe Conway |
|---|---|
| Тема | pgsql: Create a pg_shdepend entry for each role in TO clause of policie |
| Дата | |
| Msg-id | E1ZKDu0-0008GS-Ee@gemulon.postgresql.org обсуждение исходный текст |
| Список | pgsql-committers |
Create a pg_shdepend entry for each role in TO clause of policies. CreatePolicy() and AlterPolicy() omit to create a pg_shdepend entry for each role in the TO clause. Fix this by creating a new shared dependency type called SHARED_DEPENDENCY_POLICY and assigning it to each role. Reported by Noah Misch. Patch by me, reviewed by Alvaro Herrera. Back-patch to 9.5 where RLS was introduced. Branch ------ REL9_5_STABLE Details ------- http://git.postgresql.org/pg/commitdiff/992c9d345f6607c5b2cab2787f7cf72fba96673d Modified Files -------------- doc/src/sgml/catalogs.sgml | 10 ++++ src/backend/catalog/pg_shdepend.c | 2 + src/backend/commands/policy.c | 87 ++++++++++++++++++++--------- src/include/catalog/dependency.h | 5 ++ src/test/regress/expected/rowsecurity.out | 55 ++++++++++++++++++ src/test/regress/sql/rowsecurity.sql | 44 +++++++++++++++ 6 files changed, 177 insertions(+), 26 deletions(-)
В списке pgsql-committers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера