Hola estamos haciendo el cambio de versión de Guaraní 3 a la 3.14 y siguiendo los pasos indicados en http://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.14.0/actualizacion_con_personalizaciones/gestion .
Nos surge un problema que no pudimos encontrarle la vuelta en el punto 1.3.1 al ejecutar el comando “./guarani esquema_pers exportar”
toba_usuarios:
--------------
Cargando datos globales......OK
Cargando componentes..........OK
Cargando permisos...OK
Calculando revisiones toba_usuarios .OK
Cargando datos de la instancia Hubo un inconveniente al intentar exportar la personalización, revise el log
Y esto es lo que dice el LOG, lo extraño es que los inserts sobre la tabla “apex_checksum_proyectos” los hace utilizando una sentencia NOT EXISTS, por lo tanto no entendemos porque nos esta dando clave duplicada .
pg_1 | ERROR: duplicate key value violates unique constraint "apex_checksum_proyectos_pk"
pg_1 | DETAIL: Key (proyecto)=(guarani) already exists.
pg_1 | STATEMENT: INSERT INTO apex_revision (revision, creacion) VALUES ('5441', '2015-11-24 10:53:46');
pg_1 | INSERT INTO apex_revision (revision, creacion) VALUES ('10824', '2017-03-21 10:44:07');
pg_1 | INSERT INTO apex_revision (revision, creacion) VALUES ('10824', '2017-03-21 10:44:07');
pg_1 | INSERT INTO apex_revision (revision, creacion) VALUES ('10824', '2017-03-21 10:44:07');
pg_1 | INSERT INTO apex_revision (revision, creacion) VALUES ('10824', '2017-03-21 10:44:07');
pg_1 | INSERT INTO apex_revision (revision, creacion) VALUES ('10824', '2017-03-21 10:44:07');
pg_1 | INSERT INTO apex_revision (revision, creacion) VALUES ('10824', '2017-03-21 10:44:07');
pg_1 | INSERT INTO apex_revision (revision, creacion) VALUES ('10876', '2017-03-21 10:44:07');
pg_1 | INSERT INTO apex_revision (revision, creacion) VALUES ('10876', '2017-03-21 10:44:07');
pg_1 | INSERT INTO apex_revision (revision, creacion) VALUES ('DESCONOCIDA', '2015-11-24 10:52:31');
pg_1 | INSERT INTO apex_revision (revision, creacion) VALUES ('DESCONOCIDA', '2017-03-21 10:44:07');
pg_1 | INSERT INTO apex_revision (revision, creacion) VALUES ('DESCONOCIDA', '2017-05-17 12:03:52');
pg_1 | INSERT INTO apex_revision (revision, creacion) VALUES ('DESCONOCIDA', '2017-08-03 08:26:39');
pg_1 | INSERT INTO apex_revision (revision, creacion) VALUES ('DESCONOCIDA', '2017-08-04 15:54:55');
pg_1 | INSERT INTO apex_revision (revision, creacion) VALUES ('DESCONOCIDA', '2017-08-24 15:00:45');
pg_1 | INSERT INTO apex_revision (revision, creacion) VALUES ('DESCONOCIDA', '2017-09-19 09:01:28');
pg_1 | INSERT INTO apex_revision (revision, creacion) VALUES ('DESCONOCIDA', '2017-10-20 10:01:17');
pg_1 | INSERT INTO apex_revision (revision, creacion) VALUES ('DESCONOCIDA', '2018-02-16 08:37:23');
pg_1 | INSERT INTO apex_revision (revision, creacion) VALUES ('DESCONOCIDA', '2018-02-16 09:25:21');
pg_1 | INSERT INTO apex_instancia (instancia, version, institucion, observaciones, administrador_1, administrador_2, administrador_3, creacion) VALUES ('desarrollo', '2.7.10', NULL, NULL, NULL, NULL, NULL, '2015-11-24 10:52:31');
pg_1 | INSERT INTO apex_checksum_proyectos (checksum, proyecto) ( SELECT '5335092eae0beef7be4ba719b0c3402298ccd997d8b5b305ed1bd0de151eba24', 'guarani' WHERE NOT EXISTS ( SELECT 1 FROM apex_checksum_proyectos WHERE checksum = '5335092eae0beef7be4ba719b0c3402298ccd997d8b5b305ed1bd0de151eba24' AND proyecto = 'guarani' ));
pg_1 | INSERT INTO apex_checksum_proyectos (checksum, proyecto) ( SELECT 'b9071ed27f7fdb68e91242c0fc570dff2a547a4a1aef2d4a337eeac0166f285e', 'toba_usuarios' WHERE NOT EXISTS ( SELECT 1 FROM apex_checksum_proyectos WHERE checksum = 'b9071ed27f7fdb68e91242c0fc570dff2a547a4a1aef2d4a337eeac0166f285e' AND proyecto = 'toba_usuarios' ));
pg_1 |
Muchas gracias. Saludos.