quarta-feira, 6 de agosto de 2008

Descobrindo em que tabela está determinado campo no Postgres

Hoje, tive que procurar em qual tabela estava determinado campo. No postgres, consegui rapidinho com a seguinte query:

SELECT pg_class.relname
   FROM pg_attribute JOIN pg_class
        ON (pg_attribute.attrelid = pg_class.relfilenode)
   WHERE attname = 'texto';

Sendo que o campo pesquisado eh 'texto'!


É isso aí pessoal! []`s