Não entendi exatamente o que você quer, mas a query abaixo pega os
comentários das tabelas, schemas e colunas. Veja se consegue adaptar:
SELECT d.nspname AS schema_name,
pg_catalog.obj_description(d.oid) AS schema_comment,
c.relname AS table_name,
pg_catalog.obj_description(c.oid) AS table_comment,
a.attnum AS ordinal_position,
a.attname AS column_name,
t.typname AS data_type,
a.attlen AS character_maximum_length,
pg_catalog.col_description(c.oid, a.attnum) AS field_comment,
a.atttypmod AS modifier,
a.attnotnull AS notnull,
a.atthasdef AS hasdefault
FROM pg_class c
LEFT JOIN pg_attribute a ON a.attrelid = c.oid
LEFT JOIN pg_type t ON a.atttypid = t.oid
LEFT JOIN pg_namespace d ON d.oid = c.relnamespace
WHERE /* c.relname = 'sua_tabela' AND */
a.attnum > 0
ORDER BY a.attnum;
Att.
--
Matheus de Oliveira
Bacharelado em Ciências de Computação
Laboratório de Computação de Alto Desempenho -
LCAD<http://www.lcad.icmc.usp.br/>
Instituto de Ciências Matemáticas e de Computação -
ICMC<http://www.icmc.usp.br/>
Universidade de São Paulo - USP <http://www.sc.usp.br/>
2012/2/9 Osvaldo Kussama <[email protected]>
> Em 09/02/12, Osvaldo Kussama<[email protected]> escreveu:
> > Em 09/02/12, Giovanni Sousa<[email protected]> escreveu:
> >> Bom dia a Todos,
> >>
> >> Prezados,
> >>
> >>
> >> Sou novo no mundo POSTGRESQL. Na empresa onde trabalho tem alguns
> >> sistemas
> >> que utilizam o postgresql. Estou fazendo um levantamento sobre o
> >> dicionário
> >> de dados dessas aplicações. Sei que existe as tabelas de sistema do
> >> postgresql, como as do INFORMATION_SCHEMA e as do PG_CATALOG, mas não
> >> consegui relacioná-los para trazer o resultado que desejo. Dessa forma
> >> gostaria que me ajudassem, quero saber quais são as tabelas e colunas
> que
> >> não possuem comentários(description).
> >>
> >> TABELA COMENTARIO_TABELA COLUNA COMENTARIO_COLUNA
> >>
> >
> >
> > Veja COMMENT em:
> > http://www.postgresql.org/docs/current/interactive/sql-comment.html
> >
>
>
> Complementando:
> Creio que conseguirá a informação desejada utilizando as funções da
> tabela 9-51 (Comment Information Functions) descritas em:
> http://www.postgresql.org/docs/current/interactive/functions-info.html
>
> Osvaldo
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral