Backup do bd

Boa noite,
Estou desenvolvendo uma aplicaçao desktop e quero fazer uma funçao que toda semana faça um backup do banco de dados (postgresql) e envie por e-mail. Este arquivo de backup iria conter os CREATE TABLE e os comandos INSERT e que seja flexivel para o caso de algum dia eu venha a implementar views, triggers e stored procedures. Pensei em eu mesmo implementar isto, porem antes gostaria de saber se ja existe alguma api que faça isso… vcs tem alguma sugestao? vlw

O Backup até é relativamente simples de se fazer, mas no caso mandar por imeio nao tenho ideia de como fazer.

ola carlos, a parte de mandar por e-mail eu ja tenho um metodo pronto para isso… meu unico problema eh o backup…
vlw

Qual banco de dados que voce está usando?

Opa,

Não sei se o postgres tem um comando especial, apenas que tem o pg_dump que tem opções para backups… Faça uma chamada a aplicação externa fazendo o backup, daí você executa o comando, o que você acha?

:okok:

hum… vou fazer um teste aqui e depois digo a resposta…
vlw