Post by Beto LimaPessoal, 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:
***@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
Post by Beto LimaBlog sobre TI: http://fabriziomello.blogspot.com
Perfil Linkedin: http://br.linkedin.com/in/fabriziomello