postgresql/src/include/nodes
Bruce Momjian 85add42a57 I have large database and with this DB work more users and I very need
more restriction for fretful users. The current PG allow define only
NO-CREATE-DB and NO-CREATE-USER restriction, but for some users I need
NO-CREATE-TABLE and NO-LOCK-TABLE.

This patch add to current code NOCREATETABLE and NOLOCKTABLE feature:

CREATE USER username
    [ WITH
     [ SYSID uid ]
     [ PASSWORD 'password' ] ]
    [ CREATEDB   | NOCREATEDB ] [ CREATEUSER | NOCREATEUSER ]
->  [ CREATETABLE | NOCREATETABLE ] [ LOCKTABLE | NOLOCKTABLE ]
    ...etc.

 If CREATETABLE or LOCKTABLE is not specific in CREATE USER command,
as default is set CREATETABLE or LOCKTABLE (true).

 A user with NOCREATETABLE restriction can't call CREATE TABLE or
SELECT INTO commands, only create temp table is allow for him.

                                                Karel
2000-06-09 15:51:02 +00:00
..
execnodes.h Ye-old pgindent run. Same 4-space tabs. 2000-04-12 17:17:23 +00:00
makefuncs.h Ye-old pgindent run. Same 4-space tabs. 2000-04-12 17:17:23 +00:00
memnodes.h Add: 2000-01-26 05:58:53 +00:00
nodeFuncs.h Mark functions as static and ifdef NOT_USED as appropriate. 2000-06-08 22:38:00 +00:00
nodes.h Second round of fmgr changes: triggers are now invoked in new style, 2000-05-29 01:59:17 +00:00
params.h Add: 2000-01-26 05:58:53 +00:00
parsenodes.h I have large database and with this DB work more users and I very need 2000-06-09 15:51:02 +00:00
pg_list.h Inheritance overhaul by Chris Bitmead <chris@bitmead.com> 2000-06-09 01:44:34 +00:00
plannodes.h Ye-old pgindent run. Same 4-space tabs. 2000-04-12 17:17:23 +00:00
primnodes.h Modify raw parsetree representation returned by gram.y for SubLinks: 2000-05-25 22:42:19 +00:00
print.h Add: 2000-01-26 05:58:53 +00:00
readfuncs.h Add: 2000-01-26 05:58:53 +00:00
relation.h Ye-old pgindent run. Same 4-space tabs. 2000-04-12 17:17:23 +00:00