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.
0 Response to "Como criar uma rotina de backup no Postgre 8.2"
Postar um comentário