#
#
# IDENTIFICATION
-# $Header: /cvsroot/pgsql/src/bin/createuser/Attic/createuser.sh,v 1.10 1998/08/22 05:19:17 momjian Exp $
+# $Header: /cvsroot/pgsql/src/bin/createuser/Attic/createuser.sh,v 1.11 1999/01/31 05:04:25 scrappy Exp $
#
# Note - this should NOT be setuid.
#
PSQL="psql $PARGS"
#
-# see if user $USER is allowed to create new users
+# see if user $USER is a superuser
#
QUERY="select usesuper from pg_user where usename = '$USER' "
while [ "$yn" != y -a "$yn" != n ]
do
- echo PG_OPT_DASH_N_PARAM "Is user \"$NEWUSER\" allowed to add users? (y/n) PG_OPT_BACKSLASH_C_PARAM"
+ echo PG_OPT_DASH_N_PARAM "Is user \"$NEWUSER\" a superuser? (y/n) PG_OPT_BACKSLASH_C_PARAM"
read yn
done
echo "$CMDNAME: $NEWUSER was successfully added"
if [ "$CANCREATE" = f ]
then
- echo "don't forget to create a database for $NEWUSER"
- fi
+ echo PG_OPT_DASH_N_PARAM "Shall I create a database for \"$NEWUSER\" (y/n) PG_OPT_BACKSLASH_C_PARAM"
+ read yn
+
+ if [ "$yn" = y ]
+ then
+ createdb $NEWUSER
+ else
+ echo "don't forget to create a database for $NEWUSER"
+ fi
+ fi
fi