On 11-11-2011 13:19, Luciano Schardosim wrote:
> Pessoal,
> 
> mais uma. Tô fazendo um script de dump que primeiro faz o dump da estrutura
> "-s". Depois vou fazer o dump só das tabelas. Vou jogar tudo isso dentro de
> uma pasta, fazer um tar  e copiar pra máquina de backup. Bom, meu problema:
> quando for fazer o dump, preciso gravar e restaurar na ordem em que as
> tabelas podem ser restauradas no caso de um restore de toda a base. Como
> gerar essa ordem, alguma dica?

Pelo que entendi isso é o que você _deseja_ mas não parece ser bem o que
você realmente _precisa_.

A documentação te ajuda neste sentido demonstrando que as ferramentas de
dump e restore já tem essa heurística embituda, conforme [1] e [2].

Aconselho você também a assistir o PGCast [3] sobre dump e restore, onde
demonstro como usar o formato 'directory' e 'tar' os quais produzem um
'toc' (Table of content) que te ajuda a encontrar 'onde' está 'o quê'.

[1] http://www.postgresql.org/docs/current/static/app-pgdump.html
[2] http://www.postgresql.org/docs/current/static/app-pgrestore.html
[3] http://va.mu/MTKj

-- 
Dickson S. Guedes
mail/xmpp: [email protected] - skype: guediz
http://guedesoft.net - http://www.postgresql.org.br
http://github.net/guedes - twitter: @guediz
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a