RV: RV: Consulta Postgres 8.3

From: "Ana Smail" <anasmail(at)unnoba(dot)edu(dot)ar>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RV: RV: Consulta Postgres 8.3
Date: 2008-05-26 16:17:38
Message-ID: E1K0fOF-00088Q-E5@apu.unnoba.edu.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Muy bien. Anduvo ok. Tuve que modificar un poco el script bash, pero anduvo.
El único problema es que genera alguna incompatibilidad con el operador de
concatenación ||, pero también encontré la solución por internet.
Lo correcto hubiese sido cambiar los tipos y reestructurar la base, pero es
algo en producción y los programadores me matarían si tienen que revisar
todos los SQL.

ANA

-----Mensaje original-----
De: Gilberto Castillo Martínez [mailto:gilberto(dot)castillo(at)etecsa(dot)cu]
Enviado el: Lunes, 26 de Mayo de 2008 12:55 p.m.
Para: Ana Smail
Asunto: Re: RV: [pgsql-es-ayuda] Consulta Postgres 8.3

Ana:

Comentarme como te fue después de utilizar la información del enlace que nos
dejaste.

Gilberto.
El lun, 26-05-2008 a las 11:49 -0300, Ana Smail escribió:
> Estoy viendo que otros estan teninedo estos problemas con la 8.3:
> http://people.planetpostgresql.org/peter/index.php?/archives/18-Readdi
> ng-imp
> licit-casts-in-PostgreSQL-8.3.html
>
> -----Mensaje original-----
> De: Gilberto Castillo Martínez [mailto:gilberto(dot)castillo(at)etecsa(dot)cu]
> Enviado el: Lunes, 26 de Mayo de 2008 11:13 a.m.
> Para: Ana Smail
> CC: pgsql-es-ayuda(at)postgresql(dot)org
> Asunto: Re: [pgsql-es-ayuda] Consulta Postgres 8.3
>
> 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
> >
>
>
>
> --
> No virus found in this incoming message.
> Checked by AVG.
> Version: 7.5.524 / Virus Database: 269.24.1/1466 - Release Date:
> 25/05/2008
> 06:49 p.m.
>
>
> --
> TIP 10: no uses HTML en tu pregunta, seguro que quien responda no
> podrá leerlo
>

--
No virus found in this incoming message.
Checked by AVG.
Version: 7.5.524 / Virus Database: 269.24.1/1466 - Release Date: 25/05/2008
06:49 p.m.

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Espartano 2008-05-26 16:19:01 Re: Necesito orientacion en servidor postgresql en servidor DELL
Previous Message Javier Chávez B. 2008-05-26 16:08:46 Re: recomendacion para BD grande