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

Responder a