OSDN Git Service

Fix thinko in recent patch to change temp-table permissions behavior:
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 28 May 2004 16:17:14 +0000 (16:17 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 28 May 2004 16:17:14 +0000 (16:17 +0000)
commitd70749545253450b59a9f5ceef56040ccf8c87c5
treed9ed58a6e0860661157078555512ae02a919f44c
parenta6ea6457facb28743371d0d33d34b767ccf4b4cc
Fix thinko in recent patch to change temp-table permissions behavior:
this is an aclmask function and does not have the same return convention
as aclcheck functions.  Also adjust the behavior so that users without
CREATE TEMP permission still have USAGE permission on their session's
temp schema.  This allows privileged code to create a temp table and
make it accessible to code that's not got the same privilege.  (Since
the default permissions on a table are no-access, an explicit grant on
the table will still be needed; but I see no reason that the temp schema
itself should prohibit such access.)
src/backend/catalog/aclchk.c
src/backend/catalog/namespace.c