File tree Expand file tree Collapse file tree 8 files changed +56
-17
lines changed Expand file tree Collapse file tree 8 files changed +56
-17
lines changed Original file line number Diff line number Diff line change 11<!--
2- $Header: /cvsroot/pgsql/doc/src/sgml/ref/vacuumdb.sgml,v 1.20 2001/12/08 03:24:40 thomas Exp $
2+ $Header: /cvsroot/pgsql/doc/src/sgml/ref/vacuumdb.sgml,v 1.21 2002/02/18 05:48:43 momjian Exp $
33PostgreSQL documentation
44-->
55
@@ -23,13 +23,13 @@ PostgreSQL documentation
2323 <cmdsynopsis>
2424 <command>vacuumdb</command>
2525 <arg rep="repeat"><replaceable>connection-options</replaceable></arg>
26- <arg><arg>-d</arg> <replaceable>dbname</replaceable></arg>
2726 <group><arg>--full</arg><arg>-f</arg></group>
2827 <group><arg>--verbose</arg><arg>-v</arg></group>
2928 <group><arg>--analyze</arg><arg>-z</arg></group>
30- <arg>--table '<replaceable>table</replaceable>
29+ <arg>--table | -t '<replaceable>table</replaceable>
3130 <arg>( <replaceable class="parameter">column</replaceable> [,...] )</arg>'
3231 </arg>
32+ <arg><replaceable>dbname</replaceable></arg>
3333 <sbr>
3434 <command>vacuumdb</command>
3535 <arg rep="repeat"><replaceable>connection-options</replaceable></arg>
Original file line number Diff line number Diff line change 1212#
1313#
1414# IDENTIFICATION
15- # $Header: /cvsroot/pgsql/src/bin/scripts/Attic/createdb,v 1.18 2001/09/30 22:17:51 momjian Exp $
15+ # $Header: /cvsroot/pgsql/src/bin/scripts/Attic/createdb,v 1.19 2002/02/18 05:48:44 momjian Exp $
1616#
1717# -------------------------------------------------------------------------
1818
104104 exit 1
105105 ;;
106106 * )
107- if [ -z " $dbname " ]; then
108- dbname=" $1 "
109- else
107+ dbname=" $1 "
108+ if [ " $2 " ]
109+ then
110+ shift
110111 dbcomment=" $1 "
111112 fi
113+ if [ " $# " -ne 1 ]; then
114+ echo " $CMDNAME : invalid option: $2 " 1>&2
115+ echo " Try '$CMDNAME --help' for more information." 1>&2
116+ exit 1
117+ fi
112118 ;;
113119 esac
114120 shift
@@ -118,7 +124,7 @@ if [ "$usage" ]; then
118124 echo " $CMDNAME creates a PostgreSQL database."
119125 echo
120126 echo " Usage:"
121- echo " $CMDNAME [options] dbname [description]"
127+ echo " $CMDNAME [options] [ dbname] [description]"
122128 echo
123129 echo " Options:"
124130 echo " -D, --location=PATH Alternative place to store the database"
Original file line number Diff line number Diff line change 77# Portions Copyright (c) 1996-2001, PostgreSQL Global Development Group
88# Portions Copyright (c) 1994, Regents of the University of California
99#
10- # $Header: /cvsroot/pgsql/src/bin/scripts/Attic/createlang.sh,v 1.32 2002/01/03 05:30:04 momjian Exp $
10+ # $Header: /cvsroot/pgsql/src/bin/scripts/Attic/createlang.sh,v 1.33 2002/02/18 05:48:44 momjian Exp $
1111#
1212# -------------------------------------------------------------------------
1313
116116 fi
117117 else dbname=" $1 "
118118 fi
119+ if [ " $# " -ne 1 ]; then
120+ echo " $CMDNAME : invalid option: $2 " 1>&2
121+ echo " Try '$CMDNAME --help' for more information." 1>&2
122+ exit 1
123+ fi
119124 ;;
120125 esac
121126 shift
Original file line number Diff line number Diff line change 99#
1010#
1111# IDENTIFICATION
12- # $Header: /cvsroot/pgsql/src/bin/scripts/Attic/createuser,v 1.22 2001/09/30 22:17:51 momjian Exp $
12+ # $Header: /cvsroot/pgsql/src/bin/scripts/Attic/createuser,v 1.23 2002/02/18 05:48:44 momjian Exp $
1313#
1414# Note - this should NOT be setuid.
1515#
123123 ;;
124124 * )
125125 NewUser=" $1 "
126+ if [ " $# " -ne 1 ]; then
127+ echo " $CMDNAME : invalid option: $2 " 1>&2
128+ echo " Try '$CMDNAME --help' for more information." 1>&2
129+ exit 1
130+ fi
126131 ;;
127132 esac
128133 shift ;
Original file line number Diff line number Diff line change 1111#
1212#
1313# IDENTIFICATION
14- # $Header: /cvsroot/pgsql/src/bin/scripts/Attic/dropdb,v 1.13 2001/09/30 22:17:51 momjian Exp $
14+ # $Header: /cvsroot/pgsql/src/bin/scripts/Attic/dropdb,v 1.14 2002/02/18 05:48:44 momjian Exp $
1515#
1616# -------------------------------------------------------------------------
1717
8989 ;;
9090 * )
9191 dbname=" $1 "
92+ if [ " $# " -ne 1 ]; then
93+ echo " $CMDNAME : invalid option: $2 " 1>&2
94+ echo " Try '$CMDNAME --help' for more information." 1>&2
95+ exit 1
96+ fi
9297 ;;
9398 esac
9499 shift
Original file line number Diff line number Diff line change 77# Portions Copyright (c) 1996-2001, PostgreSQL Global Development Group
88# Portions Copyright (c) 1994, Regents of the University of California
99#
10- # $Header: /cvsroot/pgsql/src/bin/scripts/Attic/droplang,v 1.20 2002/01/03 08:53:00 momjian Exp $
10+ # $Header: /cvsroot/pgsql/src/bin/scripts/Attic/droplang,v 1.21 2002/02/18 05:48:44 momjian Exp $
1111#
1212# -------------------------------------------------------------------------
1313
105105 fi
106106 else dbname=" $1 "
107107 fi
108+ if [ " $# " -ne 1 ]; then
109+ echo " $CMDNAME : invalid option: $2 " 1>&2
110+ echo " Try '$CMDNAME --help' for more information." 1>&2
111+ exit 1
112+ fi
108113 ;;
109114 esac
110115 shift
Original file line number Diff line number Diff line change 99#
1010#
1111# IDENTIFICATION
12- # $Header: /cvsroot/pgsql/src/bin/scripts/Attic/dropuser,v 1.14 2001/09/30 22:17:51 momjian Exp $
12+ # $Header: /cvsroot/pgsql/src/bin/scripts/Attic/dropuser,v 1.15 2002/02/18 05:48:45 momjian Exp $
1313#
1414# Note - this should NOT be setuid.
1515#
9191 ;;
9292 * )
9393 DelUser=" $1 "
94+ if [ " $# " -ne 1 ]; then
95+ echo " $CMDNAME : invalid option: $2 " 1>&2
96+ echo " Try '$CMDNAME --help' for more information." 1>&2
97+ exit 1
98+ fi
9499 ;;
95100 esac
96101 shift ;
Original file line number Diff line number Diff line change 1212#
1313#
1414# IDENTIFICATION
15- # $Header: /cvsroot/pgsql/src/bin/scripts/Attic/vacuumdb,v 1.19 2001/09/30 22:17:51 momjian Exp $
15+ # $Header: /cvsroot/pgsql/src/bin/scripts/Attic/vacuumdb,v 1.20 2002/02/18 05:48:45 momjian Exp $
1616#
1717# -------------------------------------------------------------------------
1818
112112 ;;
113113 * )
114114 dbname=" $1 "
115+ if [ " $# " -ne 1 ]; then
116+ echo " $CMDNAME : invalid option: $2 " 1>&2
117+ echo " Try '$CMDNAME --help' for more information." 1>&2
118+ exit 1
119+ fi
115120 ;;
116121 esac
117122 shift
@@ -151,9 +156,12 @@ if [ "$alldb" ]; then
151156 dbname=` ${PATHNAME} psql $PSQLOPT -q -t -A -d template1 -c ' SELECT datname FROM pg_database WHERE datallowconn' `
152157
153158elif [ -z " $dbname " ]; then
154- echo " $CMDNAME : missing required argument: database name" 1>&2
155- echo " Try '$CMDNAME -?' for help." 1>&2
156- exit 1
159+ if [ " $PGUSER " ]; then
160+ dbname=" $PGUSER "
161+ else
162+ dbname=` ${PATHNAME} pg_id -u -n`
163+ fi
164+ [ " $? " -ne 0 ] && exit 1
157165fi
158166
159167for db in $dbname
You can’t perform that action at this time.
0 commit comments