Hola buenas tardes, estamos realizando la actualización de pilaga 3.0.1 a 3.0.6.
En producción tenemos la versión 3.0.1 en un servidor debian 8 jessie, la idea es migrar a un nuevo servidor y llegar a la versión 3.1.2 para hacer el cierre de ejercicio.
Descargue las versiones , pero solo en comunidad tengo la versión 3.0.6 para arriba.
Configure un nuevo entrono con php, postgres , apache y creamos una instalación de cero limpia de la versión 3.0.6.
Borre la base que genera la versión 3.0.6, manualmente creo una nueva base vacia y restauro un backup de la versión 3.0.1.
Luego en esta base 3.0.1 corro los scripts de conversión siguientes que se encuentran dentro del directorio de pilaga sql/conversion/
Si lo que necesitan es migrar desde la versión 3.0.1 a la 3.1.2, esta actualización se puede hacer directa mediante el instalador, no es necesario realizar actualizaciones intermedias.
Por otro lado, si realizas una instalación de cero (3.0.6) y a esa instalación la quieren conectar a una base de negocios existente (3.0.1) esto lo resuelve el instalador mediante el comando:
Con este comando una vez que configuras en el archivo instalador.env los datos de conexión a la base de datos de negocios existente (3.0.1) y luego ejecutas, lo que hace es convertirte la base de negocios a la versión de pilaga que estas instalando (3.0.6).
Si no te queda claro algo no dudes en consultarnos.
Muchas Gracias por la respuesta, recién veo que puedo actualizar directamente a la versión 3.1.2 desde la 3.0.X.
Para realizar la migración del servidor, actualizo producción a la 3.1.2 que esta corriendo en Debian 8 Jessie.
Luego instalar una versión limpia de la 3.1.2 en Debian 9 Stretch.
Restauro el backup 3.1.2 de Jessie en Stretch.
Solo con eso ya seria funcional pilaga 3.1.2 en el nuevo servidor?
Hay algún problema en usar JRE 1.8 y Graphviz 2.38.
la tabla de requerimientos figura JRE1.7 y Graphviz 2.26
Pero no se si esta actualizada la información de la wiki a la fecha.
Si, el proceso de migración que describís te debería dejar una versión funcional en el nuevo servidor, asegúrate que en el bases.ini y en el archivo instalador.env de tu nueva instalación queden bien configurado los parámetros de conexión a la nueva base que restauraste en el servidor Stretch.
Con respecto a los requerimientos de JRE y Graphviz lo vamos a actualizar en la wiki y te debería funcionar sin problemas con las versiones JRE 1.8 y Graphviz 2.38.