Boa noite, esse é meu primeiro post aqui na lista! :) Bom, me corrijam se eu falar bobagem (trabalho à pouco com PostgreSQL). Teoricamente você poderia criar uma função com o PL/pgsql, onde dentro desta função você iniciaria uma transação fazendo a cópia das tabelas no formato que você quiser ( Utilizando o comando COPY para txt ou cvs). Porém, não saberia lhe dizer se isso afetaria a integridade dos dados já que seria online... Ainda acho o pg_dump a forma mais segura de fazer um backup. E que nem disse o JoaComm, as tabelas do sistema acredito que não aja necessidade, já que pode criá-las fazendo outro banco.
Ats, Rodrigo Lang. 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/ > _______________________________________________ > 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
