Re: Fwd: Re: [Pgsql-ayuda] AYUDA SOBRE INDICES

From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
To: fernando miguel villarroel noriel <visuallinux(at)hotmail(dot)com>
Cc: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: Fwd: Re: [Pgsql-ayuda] AYUDA SOBRE INDICES
Date: 2003-07-16 02:49:41
Message-ID: 20030716024940.GA11396@dcc.uchile.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Wed, Jul 16, 2003 at 02:37:57AM +0000, fernando miguel villarroel noriel wrote:
> Alvaro sobre lo mismo entonces cual es el tipo de datos optimo para
> generar indices, sabiendo que los siguientes no son aconsejables: "
> char(),varchar(), numeric(), text()"; favor si los puedes nombrar.

int :-) si los quieres para llaves primarias/foraneas, creo que es lo
mejor (sobre todo porque operadores como <, > y = se implementan como
una sola instruccion, mientras que para otros tipos de datos hay mucho
procesamiento implicado)

Ahora, si necesitas indexar texto, entonces _tienes_ que usar otros
tipos. Por ej. para implementar una suerte de buscador sobre tu BD, lo
mejor es usar contrib/tsearch (crea un nuevo tipo de indice... en
realidad es sobre un indice GiST si no me equivoco)

--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
One man's impedance mismatch is another man's layer of abstraction.
(Lincoln Yeoh)

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2003-07-16 02:50:22 Re: Fwd: Re: [Pgsql-ayuda] AYUDA SOBRE INDICES
Previous Message fernando miguel villarroel noriel 2003-07-16 02:37:57 Fwd: Re: [Pgsql-ayuda] AYUDA SOBRE INDICES