pgsql: Handle append_rel_list in expand_security_qual
В списке pgsql-committers по дате отправления:
| От | Stephen Frost |
|---|---|
| Тема | pgsql: Handle append_rel_list in expand_security_qual |
| Дата | |
| Msg-id | E1ZkYyz-0001a6-RZ@gemulon.postgresql.org обсуждение исходный текст |
| Список | pgsql-committers |
Handle append_rel_list in expand_security_qual During expand_security_quals, we take the security barrier quals on an RTE and create a subquery which evaluates the quals. During this, we have to replace any variables in the outer query which refer to the original RTE with references to the columns from the subquery. We need to also perform that replacement for any Vars in the append_rel_list. Only backpatching to 9.5 as we only go through this process in 9.4 for auto-updatable security barrier views, which UNION ALL queries aren't. Discovered by Haribabu Kommi Patch by Dean Rasheed Branch ------ master Details ------- http://git.postgresql.org/pg/commitdiff/b7aac36245261eba9eb7d18561ce44220b361959 Modified Files -------------- src/backend/optimizer/prep/prepsecurity.c | 11 ++++++++++- src/test/regress/expected/rowsecurity.out | 20 ++++++++++++++++++++ src/test/regress/sql/rowsecurity.sql | 4 ++++ 3 files changed, 34 insertions(+), 1 deletion(-)
В списке pgsql-committers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера