2009/11/18 Euler Taveira de Oliveira <[email protected]> > > Tiago Adami escreveu: > > Desculpem se este assunto já foi abordado, mas tenho uma vaga lembrança > > de ter lido alguma coisa na internet sobre um script ou função em C para > > fazer backup do banco de dados com a estrutura completa (dados e > > metadados) via comando SQL, sem usar o pg_dump. > > > Enquanto o pg_dump não for reescrito para ser uma biblioteca (já foi discutido > no passado), acho pouco provável você ver outro programa que prometa fazer o > que ele faz. > > Qual a dificuldade de agendar um pg_dump no cron? Se queres fazer via SQL você > pode criar um função em PL/PerlU, por exemplo, que invoque o pg_dump. > > > -- > Euler Taveira de Oliveira > http://www.timbira.com/ >
A minha maior dificuldade é que na maior parte dos clientes que atendemos os servidores rodam Microsoft Windows, e nas máquinas em que podemos conectar remotamente não temos acesso ao disco - ou ao ambiente - do servidor onde está instalado o banco. Nestes casos temos que instalar o pgAdmin ou copiar a pasta "bin" de uma outra instalação para fazer o backup por uma estação. Sendo assim, no universo dos clientes existem servidores Linux, Windows e até Unix (alguns poucos casos). As rotinas de backup são feitas especificamente para cada cliente (cron ou agendador de tarefas). A minha intenção seria padronizar as rotinas de backup até mesmo para facilitar a vida do nosso suporte técnico. Caso eu consiga criar a função em PL/PerlU, ela serviria. Só preciso de uma ajuda inicial, pois Perl foge das minhas especialidades. Isso resolveria meu problema, pois poderia fazer a própria aplicação executar o backup sem a necessidade de manter os executáveis do PostgreSQL nas estações de trabalho. -- TIAGO J. ADAMI http://www.adamiworks.com _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
