postgresql/src/backend
Tom Lane c31224e257 Update per-column ACLs, not only per-table ACL, when changing table owner.
We forgot to modify column ACLs, so privileges were still shown as having
been granted by the old owner.  This meant that neither the new owner nor
a superuser could revoke the now-untraceable-to-table-owner permissions.
Per bug #6350 from Marc Balmer.

This has been wrong since column ACLs were added, so back-patch to 8.4.
2011-12-21 18:23:11 -05:00
..
access Avoid crashing when we have problems unlinking files post-commit. 2011-12-20 15:00:36 -05:00
bootstrap Refactor xlog.c to create src/backend/postmaster/startup.c 2011-11-02 14:25:01 +00:00
catalog Avoid crashing when we have problems unlinking files post-commit. 2011-12-20 15:00:36 -05:00
commands Update per-column ACLs, not only per-table ACL, when changing table owner. 2011-12-21 18:23:11 -05:00
executor Take fewer snapshots. 2011-12-21 09:16:55 -05:00
foreign deflist_to_tuplestore dumped core on an option with no value. 2011-09-13 11:36:49 -04:00
lib Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
libpq Cancel running query if it is detected that the connection to the client is 2011-12-09 14:21:36 +02:00
main Add postmaster -C option to query configuration parameters, and have 2011-10-06 09:38:39 -04:00
nodes Add const qualifiers to node inspection functions 2011-12-07 21:46:56 +02:00
optimizer Replace simple constant pg_am.amcanreturn with an AM support function. 2011-12-18 15:50:37 -05:00
parser Add support for privileges on types 2011-12-20 00:05:19 +02:00
po Translation updates 2011-08-17 14:07:46 +03:00
port Remove unnecessary #include references, per pgrminclude script. 2011-09-01 10:04:27 -04:00
postmaster Prevent autovacuum transactions from running in serializable mode. 2011-11-29 22:40:18 -05:00
regex Add markers for skips. 2011-08-26 18:15:13 -04:00
replication Fix corner cases in readlink() usage. 2011-12-07 13:34:13 -05:00
rewrite Improve table locking behavior in the face of current DDL. 2011-11-30 10:27:00 -05:00
snowball Remove unnecessary #include references, per pgrminclude script. 2011-09-01 10:04:27 -04:00
storage Avoid crashing when we have problems unlinking files post-commit. 2011-12-20 15:00:36 -05:00
tcop Take fewer snapshots. 2011-12-21 09:16:55 -05:00
tsearch Remove many -Wcast-qual warnings 2011-09-11 21:54:32 +03:00
utils Shave a few cycles in string_agg(). 2011-12-21 08:53:50 -05:00
.gitignore Add gitignore for mingw/cygwin build outputs 2011-06-09 18:11:47 +02:00
Makefile Fix symlink for errcodes.h so it works in VPATH builds from tarballs. 2011-06-22 13:08:08 -04:00
common.mk Workaround for recursive make breakage 2011-01-13 09:32:06 +02:00
nls.mk Clean gettext-files file in clean target 2011-11-09 20:56:19 +02:00