Rotina de Backup Postgresql pelo Delphi.

29/03/2014

0

Boa noite a todos.
alguém já fez ou conhece alguma rotina de backup Postgre eficaz para ser executada pelo Delphi?
Obrigado.
Felipe Salzano

Felipe Salzano

Responder

Posts

01/04/2014

Bruno Leandro

qual exatamente a sua ideia, via linha de comando psql.exe ?
Responder

01/04/2014

Marcos Oliveira

Eu uso o pg_dump.exe, via comando do Delphi mesmo. Coloco ele junto com o executável do sistema.
Você pode executar pelo WinExec ou ShellExecute.

Att,

Marcos
Responder

08/04/2014

Felipe Salzano

Bruno Boa tarde.

minha ideia seria ter uma rotina no sistema de backup.
Responder

08/04/2014

Felipe Salzano

Boa Tarde Marcão.

Por gentileza, me dê um exemplo de como utilizar esta linha de comando no delphi utilizando o pgdump.exe. Lembrando que qualquer usuário poderá fazer esta rotina.

muito obrigado amigo.
Responder

10/04/2014

Bruno Leandro

Felipe você pode utilizar da seguinte forma, você terá que ter o pg_dump.exe na pasta na sua aplicação e algumas dlls necessárias para executar o comando.

ShellExecute( 0, 'open', pchar( 'pg_dump.exe --host 192.168.0.1 --port 5432 --username postgres --format custom --file C:\temp\NomeBackup.backup Nome_Banco' ), nil, nil, SW_HIDE );



o host 192.168.0.1 é o ip do servidor postgre
o port 5432 é a porta
username postgres é o usuario para login
format custom formato do backup
file C:\temp\NomeBackup.backup caminho
e o nome do banco que esta sendo realizado o backup
Responder

14/04/2014

Felipe Salzano

Obrigado Bruno, ou fazer isto.
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar