Remove hack in pg_tablespace_aclmask() that disallowed permissions
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 12 Oct 2007 18:55:12 +0000 (18:55 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 12 Oct 2007 18:55:12 +0000 (18:55 +0000)
commit6daef2bca400600b8a3d34ad8cceafd6bdaf049f
treed477ba933f812d3f7c844ca728e13c7d89c54f68
parent2b0c86b66563cf2fd430ba47e6637846e512ee53
Remove hack in pg_tablespace_aclmask() that disallowed permissions
on pg_global even to superusers, and replace it with checks in various
other places to complain about invalid uses of pg_global.  This ends
up being a bit more code but it allows a more specific error message
to be given, and it un-breaks pg_tablespace_size() on pg_global.
Per discussion.
src/backend/catalog/aclchk.c
src/backend/catalog/heap.c
src/backend/catalog/index.c
src/backend/commands/dbcommands.c
src/backend/commands/tablecmds.c