Olá, Vinicius Acho que a consulta abaixo resolve o seu problema:
SELECT tab_pk.relname AS "tab PK",tab_fk.relname AS "tab_FK" FROM pg_class tab_pk JOIN pg_constraint ON tab_pk.oid=pg_constraint.confrelid JOIN pg_class tab_fk ON pg_constraint.conrelid=tab_fk.oid; []s 2009/2/26 Vinicius A. Santos <[email protected]>: > Boa noite pessoal > > Alguém sabe me dizer um select onde passo o nome da tabela e ele traz as > tabelas que são ligadas à ela, por chave estrangeira. > > por exemplo > select > tabela_fk > from > pg_depend > where > tabela = 'produtos'; > > tabela_fk > --------- > unidades > marcas > etc.. > etc.. > etc.. > > -- > Vinicius A. Santos > www.msisolucoes.com.br > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- Jota jotacomm.wordpress.com dextra.com/postgres PostgreSQL _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
