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