On Fri, 17 Dec 1999, Bruce Momjian wrote:

> > It would be nice for new users; I think it would make it easier
> > for them to actually set out and do it.  Many new users are
> > of the not-so-knowledgable variety, and shell scripting isn't
> > something they want to undertake.
> 
> Can someone modify the vacuumdb shell script to do that?
i tried it... it seems to work

--
 nek;(
--- /usr/bin/vacuumdb   Sun Sep 26 22:41:17 1999
+++ ./vacuumdb  Sat Dec 18 08:14:03 1999
@@ -42,2 +42,3 @@
                --verbose) verbose="verbose";;
+               --alldb) dbname="`psql -t -A -d template1 -c 'SELECT datname FROM 
+pg_database'`";;
 
@@ -89,5 +90,5 @@
 fi
-
-psql $PASSWDOPT -tq $AUTHOPT $PGHOSTOPT $PGPORTOPT -c "vacuum $verbose $analyze 
$table" $dbname
-
+for db in $dbname; do
+psql $PASSWDOPT -tq $AUTHOPT $PGHOSTOPT $PGPORTOPT -c "vacuum $verbose $analyze 
+$table" $db
+done;
 if [ $? -ne 0 ]; then

Reply via email to