Change the aclchk.c routines to uniformly use OIDs to identify the
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 21 Mar 2002 23:27:25 +0000 (23:27 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 21 Mar 2002 23:27:25 +0000 (23:27 +0000)
commit7f12d148b400476161fba4a14772aa8c3365862b
treee29f92c16d1eddac207b1211ed7b35d62cca73a6
parentc1b949d1321a7a20fe1b1f2e58062774fbfcca7e
Change the aclchk.c routines to uniformly use OIDs to identify the
objects to be privilege-checked.  Some change in their APIs would be
necessary no matter what in the schema environment, and simply getting
rid of the name-based interface entirely seems like the best way.
22 files changed:
src/backend/catalog/aclchk.c
src/backend/commands/analyze.c
src/backend/commands/command.c
src/backend/commands/comment.c
src/backend/commands/copy.c
src/backend/commands/creatinh.c
src/backend/commands/remove.c
src/backend/commands/rename.c
src/backend/commands/sequence.c
src/backend/commands/trigger.c
src/backend/commands/vacuum.c
src/backend/executor/execMain.c
src/backend/rewrite/rewriteDefine.c
src/backend/rewrite/rewriteRemove.c
src/backend/tcop/utility.c
src/backend/utils/adt/acl.c
src/backend/utils/cache/syscache.c
src/include/rewrite/rewriteRemove.h
src/include/utils/acl.h
src/include/utils/syscache.h
src/test/regress/expected/errors.out
src/test/regress/expected/privileges.out