| От | Tom Lane |
|---|---|
| Тема | pgsql: Fix cache reference leak in contrib/sepgsql. |
| Дата | |
| Msg-id | E1jP9Wl-0001IZ-Gm@gemulon.postgresql.org обсуждение |
| Список | pgsql-committers |
Fix cache reference leak in contrib/sepgsql. fixup_whole_row_references() did the wrong thing with a dropped column, resulting in a commit-time warning about a cache reference leak. I (tgl) added a test case exercising this, but back-patched the test only as far as v10; the patch didn't apply cleanly to 9.6 and it didn't seem worth the trouble to adapt it. The bug is pretty old though, so apply the code change all the way back. Michael Luo, with cosmetic improvements by me Discussion: https://postgr.es/m/BYAPR08MB5606D1453D7F50E2AF4D2FD29AD80@BYAPR08MB5606.namprd08.prod.outlook.com Branch ------ REL_11_STABLE Details ------- https://git.postgresql.org/pg/commitdiff/cc2737ab03128fb0bc46af6c63289f6bea07068c Modified Files -------------- contrib/sepgsql/dml.c | 21 ++++++++++----------- contrib/sepgsql/expected/dml.out | 16 ++++++++++++++-- contrib/sepgsql/sql/dml.sql | 8 ++++++-- 3 files changed, 30 insertions(+), 15 deletions(-)
В списке pgsql-committers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера