Buen día!
Realizamos la actualización de Pilaga 3.5.6 a la 3.7.1, terminado todos los pasos de “Actualización de una instalación sin personalizaciones” del instructivo https://documentacion.siu.edu.ar/wiki/SIU-Pilaga/version3.7.0/instalacion_actualizacion. El sistema inicio sin problemas pero al momento de ir a los ejercicios anteriores no dejaba entrar, ahí recordamos de antiguas instalaciones de ejecutar “.bin/instalador pilaga:migrar-ejercicios-historico”. Este proceso nos arrojo errores en los ejercicios 2014 al 1017 con el siguiente texto: “[ ERROR ] Base de datos ‘pilaga_2017’. No se pudo realizar la conversión de la base de datos para la versión 3.7.1, ejecutando el archivo de conversión /usr/local/siu/pilaga_371/sql/conversion/script_3.7.1.sql”.
En el archivo instalador.log se indican las siguientes lineas:
"… MAIN.ERROR: Base de datos ‘pilaga_2017’. No se pudo realizar la conversión de la base de datos para la versión 3.7.1, ejecutando el archivo de conversión /usr/local/siu/pilaga_371/sql/conversion/script_3.7.1.sql SQL ERROR: SQLSTATE[42703]: Undefined column: 7 ERROR: column “adjunto” of relation “logs_sau_em_mensaje” does not exist CONTEXT: SQL statement “alter table auditoria.logs_sau_em_mensaje drop column adjunto” PL/pgSQL function mod_sau_em_mensaje() line 6 at SQL statement SET search_path TO public; – Jorge Version 3.6.0 - 2010-08-24 – version 3.7.1 INSERT INTO par_version (version, descripcion, fecha, fecha_instalacion) SELECT (SELECT max(version)+1 FROM par_version), ‘3.7.1’,‘2020-10-29’, now() FROM par_version p WHERE p.version = 2 AND NOT EXISTS (SELECT ‘’ FROM par_version as pv WHERE pv.descripcion=‘3.7.1’); CREATE OR REPLACE FUNCTION public.psau_actualizar_secuencias() RETURNS TEXT AS $$ DECLARE _secuencias CURSOR FOR SELECT --distinct c.relname as nombre_sequencia ,tabla.relname as nombre_tabla ,columna.attname as nombre_columna ,esquema.schemaname as nombre_esquema FROM pg_class as c, pg_attrdef as a, pg_class as ta… "
Nos estará faltando algún paso?
Desde ya muchas gracias!
Saludos.