Ola JotaComm,

Na mosca, muito obrigado fico te devendo uma cerveja.
Obrigado.



>> SELECT a.relname AS Tabela, b.attname AS Campo
>> FROM pg_class a
>> JOIN pg_attribute b ON  b.attrelid = a.relfilenode
>> WHERE  a.relname = 'tab_teste' AND b.attname = 'co_coluna';

>Na verdade sua consulta ao catalogo está incorreta, você deve usar oid de
>pg_class que é o identificador da tabela com pg_attribute pelo attrelid.

>SELECT a.relname AS Tabela, b.attname AS Campo
>FROM pg_class a
>JOIN pg_attribute b ON  b.attrelid = a.oid
>WHERE  a.relname = 'tab_teste' AND b.attname = 'co_coluna';
>
>Se você executar a consulta vai dar o resultado que você espera. O atributo
>relfilenode refere-se ao arquivo físico no sitema de arquivos.

_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a