| From: | Bruce Momjian - CVS <momjian> |
|---|---|
| To: | pgsql-committers(at)postgresql(dot)org |
| Subject: | pgsql/src/bin/initdb (initdb.sh) |
| Date: | 2000-06-09 15:50:52 |
| Message-ID: | 200006091550.e59Foqr08260@hub.org |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-committers |
Date: Friday, June 9, 2000 @ 11:50:52
Author: momjian
Update of /home/projects/pgsql/cvsroot/pgsql/src/bin/initdb
from hub.org:/home/projects/pgsql/tmp/cvs-serv8015/pgsql/src/bin/initdb
Modified Files:
initdb.sh
----------------------------- Log Message -----------------------------
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
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Bruce Momjian - CVS | 2000-06-09 15:50:53 | pgsql/src/bin/scripts (createuser) |
| Previous Message | Bruce Momjian - CVS | 2000-06-09 15:50:49 | pgsql/src/backend/tcop (pquery.c) |