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

PostgreSQL é um sistema gerenciador de banco de dados objeto relacional (SGBDOR), desenvolvido como projeto de código aberto.
Avatar do usuário
Elton
Administrator
Administrator
Mensagens: 1259
Registrado em: 10 Jun 2013 12:44
Status: Offline

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

Mensagem 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 ;)


"Colaborar atrai amigos, competir atrai inimigos ..."

Voltar para “PostgreSQL”