qual ferramenta p/ backup do postgresql ?

Fórum sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

andrelucass
Usuário Nível 3
Usuário Nível 3
Mensagens: 145
Registrado em: 25 Fev 2005 10:40

qual ferramenta p/ backup do postgresql ?

Mensagem por andrelucass »

Bom dia a todos

Estou migrando para postgresql, gostaria de saber se alguém usa, e qual ferramenta ou rotina para fazer backup

Atenciosamente
André Lucas Souza
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

qual ferramenta p/ backup do postgresql ?

Mensagem por sygecom »

Em cliente deixo no agendador de tarefas do windows para fazer dois backup ao dia, um meio-dia resumido e a noite completo.

Resumido sem algumas tabelas gigantes

Código: Selecionar todos

SET PGPASSWORD=senha_user_postgresql
SET PGDATABASE=nome_database
for /f "tokens=1,2,3,4 delims=/ " %%a in ('DATE /T') do set hoje=%%b%%c%%d
pg_dump --host=localhost --port=5432 --username=nome_user_postgesql --format custom --exclude-table=google_res --exclude-table=anexo_bolc --exclude-table=anexo_bolv --exclude-table=his_log --exclude-table=anexo_mail --exclude-table=log_email --exclude-table=anexo_doc --blobs --verbose --file=c:\temp\bck_%date:~0,2%%time:~0,2%%hoje%.dmp
Completo:

Código: Selecionar todos

SET PGPASSWORD=senha_user_postgresql
SET PGDATABASE=nome_database
for /f "tokens=1,2,3,4 delims=/ " %%a in ('DATE /T') do set hoje=%%b%%c%%d
pg_dump --host=localhost --port=5432 --username=nome_user_postgesql --format custom --blobs --verbose --file=c:\temp\bckfull_%date:~0,2%%time:~0,2%%hoje%.dmp

Pelo PGADMIN você consegue fazer manualmente também, e como por linha de comando é possivel, então pode automatizar isso pelo seu próprio sistema levando por exemplo o PG_DUMP.EXE para pasta do seu sistema.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
andrelucass
Usuário Nível 3
Usuário Nível 3
Mensagens: 145
Registrado em: 25 Fev 2005 10:40

qual ferramenta p/ backup do postgresql ?

Mensagem por andrelucass »

Obrigado sygecom


Atenciosamente
André Lucas Souza
Responder