--- [EMAIL PROTECTED] escreveu:

>     Olá Pessoal...
> 
>     Seguinte: Preciso de uma listagem de Nome_Indice
> e Coluna de todos os Índices que tenho no meu banco
> de dados;
> 
>     Já achei a PG_CATALOG.PG_INDEXES, porém ela traz
> numa linha as colunas dos índices. Isso não serve
> para o meu caso...
> 
>     Modelo da pg_indexes:
>     |       table_name        |   indexdef          
> |
>     |       tabela1             |  campo1, campo2 |
> 
> 
>     Modelo que eu preciso...
>     |       table_name       |   indexdef          |
>     |       tabela1             |   campo1         
> |
>     |       tabela1             |   campo2         
> |
> 


No catálogo do sistema você tem a pg_index:
http://www.postgresql.org/docs/8.2/interactive/catalog-pg-index.html
que contém um array com as colunas que compõem o
índice.
Creio que se você combinar com a função
generate_series poderá obter o resultado desejado.

Veja se alguma das views deste projeto podem ajudar:
http://pgfoundry.org/projects/newsysviews

[]s
Osvaldo

PS. Não tenho acesso ao PostgreSQL no momento para
poder fazer um teste.


__________________________________________________
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 
_______________________________________________
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