Creio que não exista distinção no tipo do índice.
Veja neste exemplo que é usado o "Index Scan Backward":
detran=# \d tb_processo
Tabela "sa_dut.tb_processo"
Coluna | Tipo | Modificadores
-------------------------+-----------------------------+---------------
dataaberturaprocesso | timestamp without time zone |
Índices:
"ix_processo_13" btree (dataaberturaprocesso)
detran=# explain select * from tb_processo order by
dataaberturaprocesso desc limit 5;
QUERY PLAN
--------------------------------------------------------------------------------------------------------------
Limit (cost=0.00..0.27 rows=5 width=158)
-> Index Scan Backward using ix_processo_13 on tb_processo
(cost=0.00..251329.48 rows=4614512 width=158)
(2 registros)
detran=# explain select * from tb_processo order by
dataaberturaprocesso limit 5;
QUERY PLAN
-----------------------------------------------------------------------------------------------------
Limit (cost=0.00..0.27 rows=5 width=158)
-> Index Scan using ix_processo_13 on tb_processo
(cost=0.00..251329.48 rows=4614512 width=158)
(2 registros)
--
Rodrigo Hjort
http://icewall.org/~hjort
2006/7/25, Nelson Pereira Júnior <[EMAIL PROTECTED]>:
>
>
> Pessoal, os índices que crio, são automaticamente ASC e DESC?
>
> Não encontrei no manual do PostgreSQL algo que falasse sobre isso.
>
> Preciso ordenar uma consulta por data DESC.
>
> Obrigado,
>
> Nelson.
_______________________________________________
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