Pregunta

Me gustaría actualizar un servidor PostgreSQL 8.3 a 8.4 PostrgreSQL. Hay muchos componentes de software que interactúan con el servidor a través de la red, y estoy preocupado con los problemas de compatibilidad.

¿Hay algún cambio en la interfaz entre las diferentes versiones de PostgreSQL, por lo que un componente externo se refiere?

¿Fue útil?

Solución

Por desgracia, sin conocer su sistema (dentro y fuera), que va a ser difícil para cualquier persona que le diga cómo una actualización va a impactar usted.

Me gustaría recomendar la comprobación de los notas de la versión para verificar que la ruta de actualización no ensuciará la aplicación.

Aquí hay un par cambia cuando me di cuenta de que es posible que necesite saber sobre: ??

  • comando de utilidad ipcclean Quitar

  • Los cambios en los estados TRUNCATE y LOCK

  • SELECT DISTINCT y UNION/INTERSECT/EXCEPT no siempre producen una salida ordenada

  • Disallow LOCK TABLE fuera de un bloque de transacción

  • apoyo Quitar para la (inseguro) método de autenticación crypt

  • modificar la sintaxis ALTER TABLE para permitir que todas las combinaciones razonables de tablas, índices, secuencias, y vistas

recomiendo probar esto en una máquina de prueba (si es posible).

Otros consejos

No sé de cualquier cambio que se rompen compatibilidad hacia atrás - ver aquí para obtener algunos consejos generales de actualización, ya que no puede utilizar pg_upgrade

Por supuesto tendrá que probar la actualización lejos de su entorno de producción primero

debe cuidadosamente (!) leer los cambios de 8.4 a 8.3 . A ver si hay algo relacionado a su configuración y fijarlo en consecuencia.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a dba.stackexchange
scroll top