Em 20 de outubro de 2010 21:33, Beto Lima <[email protected]> escreveu:

> Pessoal, pode parecer até meio besteira mas existe alguma forma de fazer um
> select para ver os comentários de uma determinada coluna de uma tabela?
>
> ex: coluna x do tipo text com comentário 'coluna texto'
> Fazer o select trazer o nome do comentário.
>
>
Tem sim... e não se preocupe que não é besteira não... utilize o catálogo do
postgresql, veja um exemplo:

postg...@consegi2010=# select n.nspname,
consegi2010-#        c.relname,
consegi2010-#        a.attname,
consegi2010-#        a.attnum,
consegi2010-#        d.description
consegi2010-#   from pg_class c
consegi2010-#        inner join pg_namespace n    on n.oid      =
c.relnamespace
consegi2010-#        inner join pg_attribute a    on a.attrelid = c.oid
consegi2010-#        left  join pg_description d  on d.objoid   = a.attrelid
consegi2010-#                                    and d.objsubid = a.attnum
consegi2010-#  where n.nspname = 'public'
consegi2010-#    and c.relname = 'city'
consegi2010-#    and c.relkind = 'r'
consegi2010-#    and a.attnum  > 0;
 nspname | relname |   attname   | attnum | description
---------+---------+-------------+--------+-------------
 public  | city    | code        |      1 | City Code
 public  | city    | description |      2 |
 public  | city    | state       |      3 |
(3 linhas)

Agora basta adaptar a tua realidade.

-- 
Fabrízio de Royes Mello
>> Blog sobre TI: http://fabriziomello.blogspot.com
>> Perfil Linkedin: http://br.linkedin.com/in/fabriziomello
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a