shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Erro script para Backup PostgreSQL


From: Marcio Antunes
Subject: Re: Erro script para Backup PostgreSQL
Date: Thu, 7 Dec 2006 16:09:19 -0200

Clóvis,

valeu cara deu certo..
veja os backups que ele criou.
postgresql-bdaplicacao-12-51-database.gz
postgresql-postgres-12-51-database.gz
postgresql-teste-12-51-database.gz

olha o meu scritpt como ficou.

#!/bin/bash
logfile="/var/log/logbackup.log"
backup_dir="/home/backups/"
touch $logfile
times=`date +%H-%M`
#databases=`psql -h localhost -U postgres -q -c "\l" | sed -n
4,/\eof/p | grep -v rows\) | awk {'print $1'}`
databases=`psql -l -U postgres| awk '{ print $1}' | grep -vE
'^\(|^-|^Lista|^Nome|template[0|1]`

for i in $databases; do
       timeinfo=`date '+%T %x'`
       echo "Backup completo at $timeinfo em $times on database: $i "
$logfile
       vacuumdb -z -h localhost -U postgres $i >/dev/null 2>&1
       pg_dump $i -h 127.0.0.1 | gzip >
"$backup_dir/postgresql-$i-$times-database.gz"
done
#-------------------------------------------------


outra cooisa, coloquei no ~/.profile o seguinte

export PGUSER=pgsql
export PGPASSWORD=senha

Lembrando que eu uso o FreeBSD e bash.

espero tb te ajudado a vc.


Marcio Antunes


reply via email to

[Prev in Thread] Current Thread [Next in Thread]