Prezado sidnei, se um Indice é composto, ou seja, formado por mais de 1
coluna, eles estarão registrados separados por virgula como conteudo da
coluna indexdef. A menos que vc faça uma StoredProcedure para separar esse
dados (separado por virgula), colocando-os em um vetor (array) e retorne o
array completo com a informação que vc quer, não há como em uma unica
instrução DQL (select) vc obter o recordset resultante, da forma como quer.

MN.

Em 21/02/07, [EMAIL PROTECTED] <[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          |

    Sidnei Klein
    Desenvolvedor - Goper Softwares para Gerenciamento
    Fone 51.3038.1400 ou 51.3038.1500 - Campo Bom - RS
    Acesse: www.goper.com.br

_______________________________________________
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




--
Consultor em TI
Eng. Sistemas
----------------------------------------------
Keep in your mind:
MS give us Windows,  Linux gives us the whole House.
_______________________________________________
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