[Pgsql-ayuda] Indices ...

Martin Marques martin@bugs.unl.edu.ar
Wed, 10 Sep 2003 17:13:50 -0300


El Mi=E9 10 Sep 2003 16:34, Carmen Gloria Sepulveda Dedes escribi=F3:
> Hola lista.....
>
> Si yo tengo una tabla con un campo
> de tipo timestamp y lo consulto usando
> las funciones date_part o date_trunc y tambien
> uso estas funciones en el where ...
>
> vale la pena crear un indice por este campo???
> (es decir, ... postgres usara el indice aunque este
> usando alguna funcion sobre el campo??)

Tenes que crear un indice de funcion:

CREATE INDEX nombre_idx ON nombre_tabla (date_part(nombre_col))

http://www.postgresql.org/docs/7.3/interactive/sql-createindex.html

=2D-=20
 17:10:01 up 19 days,  9:00,  3 users,  load average: 1.06, 0.50, 0.40
=2D----------------------------------------------------------------
Mart=EDn Marqu=E9s                  |        mmarques@unl.edu.ar
Programador, Administrador, DBA |       Centro de Telematica
                       Universidad Nacional
                            del Litoral
=2D----------------------------------------------------------------