Re: pg_dump

From: Georgi Chorbadzhiyski <gf(at)unixsol(dot)org>
To: Christopher Kings-Lynne <chriskl(at)familyhealth(dot)com(dot)au>
Cc: Hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: pg_dump
Date: 2003-05-20 12:43:18
Message-ID: 3ECA22E6.4010307@unixsol.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Christopher Kings-Lynne wrote:
> I'm working on trying to get phpPgAdmin to stream the output of pg_dump to
> the user.
>
> However, it's impossible to set the password!
>
> I believe it doesn't respect the PGPASS variable anymore, so what do I do?

I think the variable is called PGPASSWORD. Example backup script bellow:

#!/bin/sh

umask 0177

PATH="/bin:/sbin:/usr/bin:/usr/sbin"

TODAY=$(date +%a)
DUMPDIR="/backup/"

echo "DB backup start: `date`"

# Do not suck all CPU time...
renice 20 $$

DATA="pgsql"
PGSQL="/usr/local/pgsql/bin/psql"
PGDUMP="/usr/local/pgsql/bin/pg_dump"
PGUSER="pgsql"
PGPASSWORD="blahblah"
export PGUSER PGPASSWORD

DBTYPE="postgres"
OUT="${DUMPDIR}/${TODAY}/${DBTYPE}"
[ -d ${OUT} ] || mkdir -p ${OUT}

DBS=$($PGSQL -tq -d template1 -c "select datname from pg_database" | \
grep -v template)

for DB in $DBS
do
echo "Dumping postgres db: $DB"
$PGDUMP -D $DB -Z 5 -f $OUT/${DB}.sql.gz
done

--
Georgi Chorbadzhiyski
http://georgi.unixsol.org/

In response to

  • pg_dump at 2003-05-20 04:24:40 from Christopher Kings-Lynne

Browse pgsql-hackers by date

  From Date Subject
Next Message Stephan Szabo 2003-05-20 14:46:40 Re: Heads up: 7.3.3 this Wednesday
Previous Message Christopher Browne 2003-05-20 11:16:21 Re: Heads up: 7.3.3 this Wednesday