Olá, André 2009/11/18 Andre Fernandes <[email protected]>
> Posso estar errado, mas não poderias ler as tabelas de sistema (simples > selects) e usar essas informações para fazer uma espécie de dump? Como > muitos programas que fazem engenharia reversa em um banco de dados > postgreSQL... > Ou mesmo poderias dar uma olhada no código fonte do pg_dump. Imagino que > seja em C. > Ler as tabelas de sistema é possível sim através de selects, a complicação que vejo é como montar toda a estrutura das tabelas. Além disso, não podemos esquecer das definições das visões, índices, sequences, domínios, tipos de dados, esquemas e etc. Além disso, tem que ser um processo muito bem estruturado pois se for necessário restaurar o backup tem que executar em uma certa ordem devido a existências das FKs. Desculpem se esqueci de alguma coisa. > > Abraços, > > > >> 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/ >>> _______________________________________________ >>> pgbr-geral mailing list >>> [email protected] >>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >>> >> >> >> >> -- >> Rodrigo F. Lang >> Amd. de Redes em Telecom >> >> _______________________________________________ >> pgbr-geral mailing list >> [email protected] >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >> >> 2009/11/18 Euler Taveira de Oliveira <[email protected]> > > > > -- > André de Camargo Fernandes > > > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > []s -- JotaComm http://jotacomm.wordpress.com
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
