diff options
author | Bruce Momjian | 1999-09-27 16:44:56 +0000 |
---|---|---|
committer | Bruce Momjian | 1999-09-27 16:44:56 +0000 |
commit | 74a263ed34d9beb0df509fccb444291b9a14e462 (patch) | |
tree | a9660baea2521a471d7379395f2862a09fdb2e17 /src/bin/createuser | |
parent | 30659d43eb73272e20f2eb1d785a07ba3b553ed8 (diff) |
Fix to give super user and createdb user proper update catalog rights.
Diffstat (limited to 'src/bin/createuser')
-rw-r--r-- | src/bin/createuser/createuser.sh | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/bin/createuser/createuser.sh b/src/bin/createuser/createuser.sh index a1bd0a24b5e..aead7af672a 100644 --- a/src/bin/createuser/createuser.sh +++ b/src/bin/createuser/createuser.sh @@ -8,7 +8,7 @@ # # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/bin/createuser/Attic/createuser.sh,v 1.12 1999/07/30 18:09:49 momjian Exp $ +# $Header: /cvsroot/pgsql/src/bin/createuser/Attic/createuser.sh,v 1.13 1999/09/27 16:44:56 momjian Exp $ # # Note - this should NOT be setuid. # @@ -215,10 +215,15 @@ then fi fi +if [ "$CANCREATE" = "t" -o "$CANADDUSER" = "t" ] +then CANCATUPD="t" +else CANCATUPD="f" +fi + QUERY="insert into pg_shadow \ (usename, usesysid, usecreatedb, usetrace, usesuper, usecatupd) \ values \ - ('$NEWUSER', $SYSID, '$CANCREATE', 'f', '$CANADDUSER','f')" + ('$NEWUSER', $SYSID, '$CANCREATE', 'f', '$CANADDUSER','$CANCATUPD')" RES=`$PSQL -c "$QUERY" template1` |