Actualizar la version desde 3.2.1 a 4.0.0 (RESPONDIDO)

Hola buen dia,

Queremos actualizar la version de SIU Diaguita, estamos en la version 3.2.1 y queremos pasar a la version 4.0.0.

Los requerimientos de software de base son

Version 3.2.1

Software Version
PostgreSQL 10.x hasta 11.x
Apache 2.4.x
PHP 7.3.x
Graphviz 2.40 o superior
Java Runtime Environment 1.7.x o superior
Composer 1.4.x o superior

Version 4.0.0

Software Version
PostgreSQL 12.x hasta 14.x
Apache 2.4.x
PHP 8.1.x
Graphviz 2.40 o superior
Java Runtime Environment 1.7.x a 1.11.x
Composer 2.0.x o superior

Vimos en un hilo del foro ( Actualización de versión de SIU-Diaguita (RESPONDIDO) ) que la sugerencia para actualizar es la siguiente:

3.2.0 → 3.3.0 → 3.4.0 → 3.5.0 → 3.6.0 → 4.0.0

En medio de estas actualizaciones es necesario realizar cambios de versión del software de base, a veces PG otras veces PHP, etc…

Nuestra consulta es si podemos hacer lo siguiente:

  1. Instalar la versión 4.0.0 (cumpliendo con los requerimientos de software de base)
  2. Restaurar un backup de la versión 3.2.1
  3. Ejecutar las conversiones que están en archivos .sql ubicados en SIU-Diaguita-4.0.0-Linux/sql/repositorio_conversion partiendo desde la version 3.3.0 hasta la version 4.0.0 siguiendo el orden correspondiente.

Muchas gracias.

Hola Fernando,

La recomendación siempre es realizar el proceso de actualización.

Con el mecanismo que plantean, van a convertir la base de negocios, pero no se aplicarían conversiones sobre la base de toba que se si realiza en el proceso de actualización. Ademas hay que tener en cuenta que se deben mantener usuarios, perfiles y migrar personalizaciones.

Estos procesos se garantizan haciendo una actualización.

Instalando PHP 7.4, podrían llevar la actualización hasta la versión 3.5.0, ya que esa versión es soportada desde 3.3 hasta 3.5.

La versión de postgres pueden mantener la misma que tienen y podrían ir a la versión 3.5 sin cambiar mas que la versión de PHP.

Para la 3.6 si ya existe un nuevo requerimiento de Postgres y PHP. Considerando la situación en la que se encuentran, tal vez seria conveniente que lleguen a la 3.5.0 en el entorno que tienen y luego continúen con el paso a 3.6.0/4.0.0.

Saludos.

Hola Pablo
Gracias por responder.

En nuestro caso no tenemos personalizaciones y revisando los usuarios vimos que no son mas de 20.

Sin embargo vamos a actualizar de manera gradual, primero hasta la 3.5 como vos nos sugerís y luego veremos 3.6 y 4.0, pensando sobre todo que de esta manera tenemos soporte por alguna dificultad.

Saludos.