[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Erro script backup PostgreSQL
From: |
Marcio Antunes |
Subject: |
Erro script backup PostgreSQL |
Date: |
Thu, 7 Dec 2006 14:06:38 -0200 |
Pessoal,
estou tentando fazer um script de backup da banco da dados automatico
do postgresql, porem esta dando erro.
o meu script é esse
#!/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'}`
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
Porem ele esta apresentando a seguinte msg.
pg_dump: [arquivador (bd)] conexão com banco de dados "template0"
falhou: FATAL: database "template0" is not currently accepting
connections
pg_dump: [arquivador (bd)] conexão com banco de dados "(5" falhou:
FATAL: database "(5" does not exist
Esse "(5" decorre deste codigo
psql -h localhost -U postgres -q -c "\l" | sed -n 4,/\eof/p | grep -v
rows\) | awk {'print $1'}`
que é a quantidade de bancos que tenho.
'}
aplicacao
postgres
template0
template1
teste
(5
os arquivos de backup foram criados
postgresql-(5-18-37-database.gz
postgresql-aplicacao-18-37-database.gz
postgresql-postgres-18-37-database.gz
postgresql-template0-18-37-database.gz
postgresql-template1-18-37-database.gz
postgresql-teste-18-37-database.gz
Alguem pode me ajudar a tirar erro de backup que nao tem nada a haver
com a historia que é (5 ?
obrigado
Marcio Antunes
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Erro script backup PostgreSQL,
Marcio Antunes <=