PostgreSQL: cambios en 8.3 / 8.4 de la interfaz?
-
16-10-2019 - |
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?
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
yLOCK
-
SELECT DISTINCT
yUNION/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.