Leandro ...eu fiz uma select que pegava as informações do banco...(veja
abaixo)

com obj_description(pg_class.relfilenode) AS descricao pegava o comentário
em uma tabela
e com  col_description(atrib.attrelid, atrib.attnum::integer) AS descricao
pegava o comentário em uma coluna,

só que os argumentos que eu passo (pg_class.relfilenode e atrib.attrelid)
são os OIDs da tabela e da coluna respectivamente.

só que através do information_schema eu não possuo essas informações....(eu
acho..procurei e não achei)...perdoem-me se estiver falando besteiras..

O information_schema me poupou um select ... até chegar na descrição...
Para ter idéia segue o select que tinha montado..não sei muito..mas fuçando
montei isso :

SELECT c.relname AS relacao, atrib.attname AS atributo, col_description(
atrib.attrelid, atrib.attnum::integer) AS descricao

FROM pg_attribute atrib

JOIN pg_type t ON atrib.atttypid = t.typelem

JOIN pg_class c ON c.relfilenode = atrib.attrelid

WHERE t.typtype = 'b' AND atrib.attnum > 0 AND c.relname like 'tb%' AND
c.relkind = 'r' OR c.relkind = 'v' AND c.relname like 'vw%'

UNION

SELECT pg_class.relname AS relacao, ''::character varying AS atributo,
obj_description(pg_class.relfilenode) AS descricao

FROM pg_class

WHERE t.typtype = 'b' AND atrib.attnum > 0 AND c.relname like 'tb%' AND
c.relkind = 'r' OR c.relkind = 'v' AND c.relname like 'vw%'

ORDER BY 1, 2;
Ps.: Prefiro usar o information_schema porque ele já omite as informações do
sistema..sem que eu precise colocar esses likes..

Grato...

Leonardo Matos

Em 12/04/07, Leandro Guimarães Faria Corcete DUTRA <
[EMAIL PROTECTED]> escreveu:

Em Qui, 2007-04-12 às 10:34 -0300, Leo Matos escreveu:
> A única coisa que não encontrei e que eu precisava é o comentário
> colocado na view..tabela ou coluna..

http://postgresql.org./docs/8.2/interactive/sql-comment.html


--
Leandro Guimarães Faria Corcete DUTRA <[EMAIL PROTECTED]>
http://orolix.com.br./
+55 (11) 2122 0302
Join the FSF: http://www.fsf.org/register_form?referrer=4686

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios


_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a