Seguinte; estou fazendo um controle UML através do banco já criado para exportação de dados para outros bancos.
Então preciso saber a ordem de criação de cada tabela. At.te, Alisson Viegas Acsiv Sistemas De: [email protected] [mailto:[email protected]] Em nome de JotaComm Enviada em: terça-feira, 26 de janeiro de 2010 16:50 Para: Comunidade PostgreSQL Brasileira Assunto: Re: [pgbr-geral] RES: Ordem de criação das tabelas Opa, 2010/1/26 Alisson Viegas <[email protected]> Obrigado Fabrizio e Jota. Pensando melhor a consulta, não preciso da dependência. Então vejam o resultado: select pg_tables.schemaname,pg_class.relname from pg_class inner join pg_tables on pg_tables.tablename = pg_class.relname order by pg_class.oid; Porém gostaria de eliminar os catálogos desta consulta. Não vi nenhuma coluna que mostra isso. Se não existe mesmo, como faço um ilike invertido? Tentei usar not mas não deu: where pg_class.relname not ilike '%_%' Não entendi o que você quer no resultado. SELECT * FROM pg_tables WHERE schemaname NOT IN ('pg_catalog','information_schema'); Obrigado! At.te, Alisson Viegas Acsiv Sistemas De: [email protected] [mailto:[email protected]] Em nome de Fabrízio de Royes Mello Enviada em: terça-feira, 26 de janeiro de 2010 16:09 Para: Comunidade PostgreSQL Brasileira Assunto: Re: [pgbr-geral] Ordem de criação das tabelas 2010/1/26 Alisson Viegas <[email protected]> > > Boa tarde, pessoal. > > Existe algum catálogo que me informa a ordem em que as tabelas foram criadas? > > Usei o código abaixo, extraído aqui do grupo, para saber as dependências. Mas ainda preciso da ordem de criação: > > Quem sabe: SELECT tab_pk.relname AS pk,tab_fk.relname AS fk FROM pg_class as tab_pk INNER JOIN pg_constraint ON tab_pk.oid = pg_constraint.confrelid INNER JOIN pg_class as tab_fk ON pg_constraint.conrelid = tab_fk.oid WHERE tab_pk.relkind = 'r' ORDER BY tab_pk.oid; -- Fabrízio de Royes Mello >> Blog sobre TI: http://fabriziomello.blogspot.com _______________________________________________ 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
