From: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
---|---|
To: | Armando García B(dot) <agarcia(at)spensiones(dot)cl> |
Cc: | Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Cambio de postgreSQL 8.1.23 a 8.4.7 |
Date: | 2011-09-27 20:24:40 |
Message-ID: | 1317154814-sup-2825@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Estimado Armando,
Excerpts from "Armando García B."'s message of mié sep 14 12:04:50 -0300 2011:
> En la actualidad contamos con servidores de BD postgreSQL 8.1.23,
> corriendo en máquinas con S.O. Red Hat Enterprise Linux 5 (parches al
> día) y con el propósito de mejorar el rendimiento de nuestras BD y por
> un próximo cambio a Red Hat 6, se hace necesaria una migración a
> postgreSQL 8.4.7.
>
> En las pruebas realizadas no se han presentado grandes inconvenientes
> con la migración de los datos. Sin embargo, donde hemos tenido problemas
> es en nuestras aplicaciones, específicamente con algunas sentencias SQL.
> En la versión 8.4.7 no hay conversión implícita de tipos de datos (por
> ejemplo aplicar un substring a un atributo de tipo fecha) y la revisión
> sintáctica es bastante mas estricta.
>
> Claramente, el ideal sería revisar todas las sentencias SQL para
> "certificarlas" con la versión 8.4.7, lo cual podría tomar demasiado tiempo.
>
> No he encontrado información al respecto en la lista (mis disculpas si
> el tema ya se ha tratado), por lo que me ha parecido procedente plantearlo.
>
> La duda es si la solución pasa por la revisión del SQL, o existe tal vez
> algún tipo de configuración que se pueda aplicar?
No existe configuración que permita hacer el cambio de manera
automática. Tocaría echarle una revisada a cada sentencia SQL. La
alternativa obvia es instalar los cast según el artículo del blog de
Peter Eisentraut que creo que ya te apuntaron. Es posible que algunos
casos problemáticos subsistan; tengo entendido que esas recetas no son
100% completas. Esto no es recomendable a largo plazo.
Lamentablemente una migración cruzando la barrera de la versión 8.3 es
muy dolorosa por este motivo. Sin embargo, para lo que ustedes están
haciendo a estas alturas, me imagino que es necesaria. Las nuevas
versiones traen innumerables mejoras a todo nivel.
--
Álvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
From | Date | Subject | |
---|---|---|---|
Next Message | guillermovil | 2011-09-27 20:42:35 | Re: particiones |
Previous Message | Javier Aquino H. | 2011-09-27 20:12:31 | RE: particiones |