From: | "Jaime Casanova" <systemguards(at)gmail(dot)com> |
---|---|
To: | "Mario Gonzalez ( mario__ )" <gonzalemario(at)gmail(dot)com> |
Cc: | Allirama <aamarilla(at)gmail(dot)com>, "Ayuda sobre PostgreSQL" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Tipo de datos |
Date: | 2006-09-07 05:51:28 |
Message-ID: | c2d9e70e0609062251p5b4b0469t9a8fda48a0eb184@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On 9/6/06, Mario Gonzalez ( mario__ ) <gonzalemario(at)gmail(dot)com> wrote:
> On 06/09/06, Allirama <aamarilla(at)gmail(dot)com> wrote:
> > Porque sería mejor un INTEGER? cuales serían las ventajas de usar integer
> >
>
> Porque los integer se pueden indexar para realizar busquedas mas
> rapidas y asi evitar realizar un 'full scan' sobre una tabla.
>
tambien los varchar y text se pueden indexar y evitaras el full scan
de la tabla (siempre que el optimizador lo crea apropiado), solo
tienes que crear los indices usando el opclass correcto
(text_pattern_ops, varchar_pattern_ops, bpchar_pattern_ops)
no podrias crear la clave con primary key sino mediante una sentencia
CREATE UNIQUE INDEX pero el efecto es el mismo solo que puedes indicar
el opclass a usar...
--
Atentamente,
Jaime Casanova
"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs and the universe trying
to produce bigger and better idiots.
So far, the universe is winning."
Richard Cook
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2006-09-07 05:57:45 | Re: Tipo de datos |
Previous Message | Alvaro Herrera | 2006-09-07 02:57:38 | Re: Malformed function or procedure escape syntax at offset 1. |