Como criar uma rotina de backup no Postgre 8.2



Bom dia pessoal,

Hoje vou passar um tutorial ensinando como criar um pequeno arquivo BAT para gerar rotinas de backups a partir do PostgreSQL 8.2

A primeira coisa a se fazer é criar um arquivo de texto com os seguintes comandos:

set PGUSER=usuario
set PGPASSWORD=senha

for /f "tokens=1,2,3,4 delims=/ " %%a in ('DATE /T') do set Date=%%b-%%c-%%d

C:\Arquiv~1\Postgr~1\8.2\bin\pg_dump.exe -i -h localhost -p 5432 -U postgres -F c -b -o -v -f "C:\diretorioPraSalvar\Backup%Date%.backup" NomeDoBanco"


O laço de repetição é reponsável por pegar a data do sistema operacional e adicioná-lo ao nome do arquivo .backup que será gerado para ficar melhor a identificação dos backups.

Após inserir os comandos, salve o arquivo como "rotina.bat". Será criado um arquivo de lote. Sempre que ele for executado, será criado um backup no local desejado.

Pode-se agendar uma tarefa no Windows para que essa rotina seja executada automaticamente todos os dias ou uma vez por semana, por exemplo.

Read Users' Comments (0)

0 Response to "Como criar uma rotina de backup no Postgre 8.2"

Postar um comentário