[Pgsql-ayuda] uso de índices
   
    Antonio Castro
     
    acastro@ciberdroide.com
       
    Mon, 9 Sep 2002 12:47:50 +0200 (CEST)
    
    
  
On Mon, 9 Sep 2002, Jesús Ramírez (Burgos - informática) wrote:
> Hola a todos.
> 
> Como no tuve respuesta a mi anterior correo, replanteare la pregunta.
> 
> he actualizado postgres de la versión 7.0.8 a la 7.1.2, despues de carg=
ar
> las tablas y generar los indices, todo parece funcionar bien, como antes =
de
> la actualizacion, pero al hacer una consulta "que en la version anterior =
si
> que funcionaba" como esta:
> 
> SELECT * FROM tabla WHERE columna LIKE 'condicion%'
> 
> no utiliza el indice que cree sobre columna.
> 
> El índice lo cree con esta sentencia:
> CREATE INDEX nombre_indice ON tabla (columna);
> 
> la 'columna' es del tipo varchar
> 
> ¿esta version de postgres tiene algun fallo?
> 
> Un saludo y gracias por su tiempo, Jesús.
Yo creo que no es posible hacerlo.
La construcción de un indice necesita no solo poder establecer una 
relación tipo igualdad o semejanza sino una relación tipo mayor menor 
que permita obtener un orden y en base a eso si se puede indexar.
Un saludo
Antonio Castro
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
        /\     /\      Ciberdroide Informática (Tienda de Linux)
          \\W//            <<< http://www.ciberdroide.com >>>
	 _|0 0|_                                                    
+-oOOO--(___o___)--OOOo----------------------------------------------------+ 
|  . . . . U U . . . . Antonio Castro Snurmacher  acastro@ciberdroide.com  =
|  
|  . . . . . . . . . .                                                     =
| 
+()()()----------()()()----------------------------------------------------+
| *** 1.700 sitios clasificados por temas sobre Linux en ***Donde_Linux*** =
|
| <<< http://www.ciberdroide.com/misc/donde/dondelinux.html >>>            =
|
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+