El 4 de agosto de 2017, 14:01, mauricio pullabuestan<jmaurici...@yahoo.es>
escribió:

> Buen día.
>
> En producción tenemos PostgreSQL 9.4.5 on x86_64-unknown-linux-gnu,
> compiled by gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-55), 64-bit sobre un
> servidor ubuntu 16.04, que viene funcionando bien. Estamos pensando a pasar
> a PostgreSQL 9.6.3 on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu
> 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609, 64-bit para actualizarnos y
> aprovechar algo de la PostgreSQL 9.6.3
>
> Para probar tengo una maquina virtual con UBUNTU SERVER 16.04, con
> PostgreSQL 9.6.3 on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu
> 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609, 64-bit, en la cual restaure una
> copia de la base de datos, probando algunas aplicaciones funcionan bien sin
> problemas, no usamos nada especial, solamente funciones, triggers, json,
> crosstab, seriales, funciones de ventana y los clásicos dml
>
> Este ambiente es el correcto para probar el correcto funcionamiento de
> Postgresq 9.6.3 con las aplicaciones,
>


Sólo cuando hayas probado TODAS las funcionalidades de tus aplicaciones
usando la nueva versión de postgres podrás hacer la actualización.



> es decir solo basta con restaurar la base de datos en postgresql 9.6.3
> para poder aprovechar sus mejoras.?
>


Sólo con usar la versión 9.6 ya tienes la ventaja de contar con las muchas
optimizaciones de funcionamiento realizadas en las versiones 9.5 y 9.6. Por
otro lado hay algunas funcionalidades agregadas al SQL que para utilizarlas
tendrás que cambiar las consultas para utilizarlas (en caso que necesites
de esas nuevas funcionalidades), ej:

INSERT . . . ON CONFLICT DO NOTHING/UPDATE
GROUPING SETS, CUBE and ROLLUP

Te sugiero que veas los siguientes links:

https://wiki.postgresql.org/wiki/NewIn96
http://wiki.postgresql.org/wiki/What%27s_new_in_PostgreSQL_9.5


> Existe alguna configuración o compatibilidad entre 9.4.5 y 9.6.3 a tomar
> en cuenta antes para migrar?
>
> Cual es la manera correcta para hacer una actualización de postgresql
> 9.4.5 a 9.6.3 sobre ubuntu server 16.04?
>
>
Hay varias opciones, pg_upgrade, pglogical, pg_dump/pg_restore, slony, etc.
Tendrás que evaluar cuál es el mejor camino para ti.

Saludos


-- 
Daymel Bonne               https://www.2ndQuadrant.com/
<https://www.2ndquadrant.com/>
Database Consultant, Training & Services

Reply via email to