postgres/contrib/sepgsql
Tom Lane f4a4200561 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
2020-04-16 14:45:54 -04:00
..
expected Fix cache reference leak in contrib/sepgsql. 2020-04-16 14:45:54 -04:00
sql Fix cache reference leak in contrib/sepgsql. 2020-04-16 14:45:54 -04:00
.gitignore Minor sepgsql regression test fixes. 2011-02-02 23:46:51 -05:00
database.c Replace over-optimistic Assert in partitioning code with a runtime test. 2017-06-04 16:20:03 -04:00
dml.c Fix cache reference leak in contrib/sepgsql. 2020-04-16 14:45:54 -04:00
hooks.c Phase 3 of pgindent updates. 2017-06-21 15:35:54 -04:00
label.c Phase 3 of pgindent updates. 2017-06-21 15:35:54 -04:00
launcher Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
Makefile Add file version information to most installed Windows binaries. 2014-07-14 14:07:52 -04:00
proc.c Phase 3 of pgindent updates. 2017-06-21 15:35:54 -04:00
relation.c Replace over-optimistic Assert in partitioning code with a runtime test. 2017-06-04 16:20:03 -04:00
schema.c Replace over-optimistic Assert in partitioning code with a runtime test. 2017-06-04 16:20:03 -04:00
selinux.c Initial pgindent run with pg_bsd_indent version 2.0. 2017-06-21 14:39:04 -04:00
sepgsql-regtest.te Fix contrib/sepgsql test policy to work with latest SELinux releases. 2019-07-25 11:03:13 -04:00
sepgsql.h Phase 2 of pgindent updates. 2017-06-21 15:19:25 -04:00
sepgsql.sql.in sepgsql_setcon(). 2012-03-15 16:08:40 -04:00
test_sepgsql Fix omission of -X (--no-psqlrc) in some psql invocations. 2015-12-28 11:46:43 -05:00
uavc.c Phase 3 of pgindent updates. 2017-06-21 15:35:54 -04:00