Backup para postgresql
Publicado por Ricardo Brito do Nascimento 20/08/2007
[ Hits: 6.776 ]
Homepage: http://brito.blog.incolume.com.br
Gerei este script na necessidade de algo rápido e simples.
Faz simplesmente um pg_dumpall do servidor Postgresql automatizado.
A utilização pode ser manual ou através do crontab.
#!/bin/bash # Back up in postgresql # Author: Ricardo Brito (rbrito1978-blessed[at]yahoo.com.br) # GPL HOST=10.100.0.30 PORT=5432 USER=postgres DIR=/tmp _pgdumpall(){ echo iniciando o backup do servidor $1 ... #echo $4/pg_bkp_$1_`date +%Y%m%d-%H%M`.bkp pg_dumpall -i -h $1 -p $2 -U $3 >> $4/pg_bkp_$1_`date +%Y%m%d-%H%M`.bkp 2> $4/pg_bkp_$1_`date +%Y%m%d-%H%M`.err & #test -e $4/pg_bkp_$1_`date +%Y%m%d-%H%M`.bkp&echo backup concluido } case $# in 0|4) if [ $# == 0 ]; then echo 0 parametros; _pgdumpall $HOST $PORT $USER $DIR fi if [ $# == 4 ]; then echo 4 parametros; _pgdumpall $1 $2 $3 $4 fi ;; *) echo "O script deve ter 4 parametros: host, porta, usuario, diretorio destino" echo "OBS: a ordem deve ser repeitada"; echo echo 'ex: '$0' 10.100.0.30 5432 postgres /tmp';; esac
Script Para Ajustar o Intevalo de Legendas
Instalando e configurando o AIDE em 15 minutos
Inserção de máquinas no banco de dados para controle interno
Exemplo da inicialização do serviço sshd
Como agendar um backup automático do PostgreSQL no Cron evitando o problema de senha
Como preparar o Vim/Neovim para corrigir ortografia em português
Dark Web e Malwares na internet, quanto custa?
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Como verificar o hash de um arquivo baixado da Internet e como criar um hash
Debian 12 - IPTABLES - removendo NFTABLES
OverWatch 2 - Abrindo portas do jogo no Iptables.
Como instalar o adaptador wifi USB Intelbras ACtion A1200 no Linux Mint
Como normalizar seus arquivos MP3 para que fiquem no mesmo volume
Instalação do Programa Imposto de Renda Pessoa Física 2023 [RESOLVIDO]... (6)
Instalando e compilando o GCC/G++ erro (4)
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba
[Shell Script] Tire screenshots com Scrot facilmente com Zscrot
[Shell Script] DioPSI - Script multidistro para instalar programas
[Shell Script] ARS Vídeos - Cortador de vídeos e webcam shooter