Mostrando postagens com marcador backup. Mostrar todas as postagens
Mostrando postagens com marcador backup. Mostrar todas as postagens

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)