| From: | Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl> |
|---|---|
| To: | "Ing(dot) Leonardo Vergara" <leonardo(dot)vergara(at)hyettemail(dot)com> |
| Cc: | pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
| Subject: | Re: [Pgsql-ayuda] Problema tipo int2 int4 |
| Date: | 2003-07-24 23:49:45 |
| Message-ID: | 20030724234944.GH13026@dcc.uchile.cl |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
On Mon, Jul 21, 2003 at 10:22:38AM -0500, Ing. Leonardo Vergara wrote:
> CREATE TABLE "datos" (
> "codigo" int2 NOT NULL,
> "nombre" varchar(80) NOT NULL
> );
>
> con el tipo int2 para el codigo.
> Al adicionar un indice en el codigo de la siguiente forma
> create index datoscod on datos (codigo)
>
> Al realizar una consulta con la sentencia explain, esta dice que
> la realiza secuencial y no utiliza el indice creado.
Haz un cast a int2 a la constante en la consulta.
select * from ... where codigo = 42::int2;
--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"I can't go to a restaurant and order food because I keep looking at the
fonts on the menu. Five minutes later I realize that it's also talking
about food" (Donald Knuth)
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Alvaro Herrera | 2003-07-24 23:52:20 | Re: [Pgsql-ayuda] Puerto 5432 |
| Previous Message | Alvaro Herrera | 2003-07-24 23:48:44 | Re: [Pgsql-ayuda] Pgsql-ayuda digest, Vol 1 #626 - 1 msg |