Acho que agora vai:

SELECT (select relname from pg_class where relfilenode=confrelid) as
tabela_fk
  FROM pg_constraint , pg_class
 WHERE pg_constraint.conrelid = pg_class.relfilenode
   AND pg_class.relname = 'produtos' and pg_constraint.contype='f';

Teste e diz no que deu, ok?

2009/2/26 Vinicius A. Santos <vinic...@msisolucoes.com.br>

> 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
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
Que tal cultivar colaboração ao invés de competição?
                --------------------------------------------
                Ribamar FS - rib...@ribafs.org
                           http://ribafs.org
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a