Arquivo do dia: outubro 30, 2007

Backup Agendado no PostgreSQL – Windows 2003 Server


Esta dica é para quem tem o banco de dados PostgreSQL instalado no Windows 2003 Server e precisa fazer backup automático e agendado todos os dias.

1) No drive C: crie um arquivo de lote chamado rotina.bat

Insira no arquivo os seguintes comandos abaixo :

@echo off
SET hoje=%date%
C:
CD\Arquivos de programas\PostgreSQL\8.1\bin\

pg_dump.exe -i -h localhost -p 5432 -U postgres -F t -b -v -f “Z:\%hoje%.backup” nome_do_banco de dados

echo.

2) No painel de controle clique no ícone Opções regionais e de idioma e em Padrões e Formatos clique no botão Personalizar – Data – Formato de data abreviada – altere o formato para dd-MM-aaaa

3) Clique no botão Iniciar – Programas – Acessórios – Ferramentas do sistema – Tarefas agendadas e crie um agendamento para este arquivo de lote.

Obs.: Onde se lê Z: é o drive que você pode mapear para salvar o arquivo, pode ser outro computador na rede.