Fala Ribamar de volta....

2009/2/26 Ribamar Sousa <[email protected]>:
> Ganhando tempo:
>
> Entre com o OID da tabela produtos:
>
> select p.confrelid from pg_class c, pg_constraint p where c.relfilenode =
> '20267'
>     and p.conrelid='20267' and p.confrelid >0

Se ele criou a tabela com a opção sem OID isso não funcionará.


>
> Isso retorna os OIDs das relacionadas.
> Agora é contigo ou com outro colega, para entrar nome e trazer os nomes.
>
> 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..

Mágica não dá para fazer, passa pelo menos a estrutura de suas tabelas
para que possamos te ajudar. Você tem pelo menos o modelo do banco ?

-- 
Marcelo Costa
www.marcelocosta.net
-------------------------------------------------
“Os muito poderosos e os muito estúpidos possuem uma coisa em comum.
Ao invés de alterarem as suas visões para se ajustarem aos fatos do
mundo, eles alteram os fatos para ajustá-los às suas visões.”,

Doctor Who.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a