Re: Consulta Postgres 8.3

From: Gilberto Castillo Martínez <gilberto(dot)castillo(at)etecsa(dot)cu>
To: Ana Smail <anasmail(at)unnoba(dot)edu(dot)ar>
Cc: "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Consulta Postgres 8.3
Date: 2008-05-26 14:13:04
Message-ID: 1211811184.5817.11.camel@gilbertoc-desktop
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Ana:

No se tu caso, pero se me ocurre que si haces coincidir en tipo a ambos
campo .... no tendrás que realizar cambio alguno.

Si vuelves a analizar el diseño de tus datos ... quizás sea más factible
esa idea.

Gilberto.

El lun, 26-05-2008 a las 09:57 -0300, Ana Smail escribió:
> Les hago una consulta:
> Tengo un query que en la versión 8.2 no necesitaba casteo de tipo y ahora
> cuando cambio a la version 8.3 si lo necesita:
> En la version 8.2:
> SELECT *
> FROM T1 d
> WHERE d.campo1 NOT IN
> (SELECT conf.campo2
> FROM T2 conf
> WHERE conf.nombre = 'Documentacion.EstadoArchivado'
> OR conf.nombre = 'Documentacion.EstadoAcumulado')
>
> En la version 8.3:
> SELECT *
> FROM T1 d
> WHERE d.campo1::character varying NOT IN
> (SELECT conf.campo2
> FROM T2 conf
> WHERE conf.nombre = 'Documentacion.EstadoArchivado'
> OR conf.nombre = 'Documentacion.EstadoAcumulado')
>
> Ya que campo1 es un integer y campo2 un character varying.
> Pregunta: hay forma de no tener que cambiar todos los querys y que los
> casteos sean automáticos?
>
> ANA
>
> --
> TIP 5: ¿Has leído nuestro extenso FAQ?
> http://www.postgresql.org/docs/faqs.FAQ.html
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Guido Barosio 2008-05-26 14:19:39 Re: Necesito orientacion en servidor postgresql en servidor DELL
Previous Message Limbert Llave 2008-05-26 14:04:25 end