Em 28 de fevereiro de 2012 08:55, Charles Emanuel Silva Ramos Patrocínio
dos Santos <[email protected]> escreveu:

> Olá
>
> Gostaria de uma ajuda para listar as tabelas existentes no banco por ordem
> de dependência, estou criando uma ferramente de junção de dados e gostaria
> de ordenar as tabelas para não ter problemas de importar dados de tabelas
> filhas antes de suas matriarcas.
>
>
Voce pode ter auto-relacionamento, acredito que daria problema no seu caso.

O que costumo fazer:

1) Copia a SQL de todas as constraints do BD para um arquivo/memoria
(existe uma SQL para isto)
2) Remove as constraints do BD de destino (uma pequena alteracao na SQL de
#1)
3) Desabilita todos os triggers
4) Copia os dados para o outro BD (aqui a ordem deles nao importa, uma vez
que nao existem constraints)
5) Recria as constraints que vc fez backup em #1
6) Reativa os triggers


Acho que resolve o seu problema.


> Sem Mais
>
> Obrigado
>

-- 
Moisés P. Sena
(Analista e desenvolvedor de sistemas WEB e mobile)
http://www.moisespsena.com
http://linux.moisespsena.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a