Página 1 de 1

[Script] Script para fazer backup do banco de dados postgres

Enviado: 26 Ago 2013 17:23
por Elton
#!/bin/bash

. /etc/profile
# aqui você coloca o nome do seu banco a se backupeado
bancos="rentalnew"
dump="/usr/bin/pg_dump"
dumpall="/usr/bin/pg_dumpall"
vacuumdb="/usr/bin/vacuumdb"

# Aqui será o diretorio aonde ficaram armazenados os backups
backup="/var/lib/pgsql/backups"

for i in $bancos; do
        date
        echo "Fazendo dump da base de dados $i ..."
        $dump $i -c -h 10.100.x.x -U postgres | bzip2 -zc -9  > $backup/$i.sql.bz2
        echo "Terminado dump de $i."
done
não consegui enviar uma senha então no arquivo aonde tem o banco o pg_hba tive que colocar meu ip como trust pata não pedir senha se alguém quiser me ajudar nesse script nessa parte da senha fico agradecido mais liberando o ip ele faz o backup de boa!!


abraços ;)