[SOLUCIONADO] Error Actualizacion 3.7

Estimados:

En el intento de migragçcion no puede migrar las base de datos. Error:

Migrando la base de la versión 3.6.0 hasta la versión 3.7.0
Desactivando esquema de auditoria durante la migración OK
Actualizando BD de negocios a version 3.7.0
Ejecutando Archivo: 000421.sql
. Ejecutando Archivo: 000422.sql
. Ejecutando Archivo: 000423.sql
. Ejecutando Archivo: 000424.sql
. Ejecutando Archivo: 000425.sql
. Ejecutando Archivo: 000426.sql
. Ejecutando Archivo: 000427.sql
. Ejecutando Archivo: 000428.sql
. Ejecutando Archivo: 000429.sql
. Ejecutando Archivo: 000430.sql
. Ejecutando Archivo: 000431.sql
. Ejecutando Archivo: 000432.sql
. Ejecutando Archivo: 000433.sql
. Ejecutando Archivo: 000434.sql
. Ejecutando Archivo: 000435.sql
. Ejecutando Archivo: 000436.sql
. Ejecutando Archivo: 000437.sql
. Ejecutando Archivo: 000438.sql
. Ejecutando Archivo: 000439.sql
. Ejecutando Archivo: 000440.sql
. Ejecutando Archivo: 000441.sql
. Ejecutando Archivo: 000442.sql
. Ejecutando Archivo: 000443.sql
. Ejecutando Archivo: 000444.sql
. Ejecutando Archivo: 000445.sql
. Ejecutando Archivo: 000446.sql
. Ejecutando Archivo: 000447.sql
. Ejecutando Archivo: 000448.sql
. Ejecutando Archivo: 000449.sql
. Ejecutando Archivo: 000450.sql
. Ejecutando Archivo: 000451.sql
. Ejecutando Archivo: 000452.sql

ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_23503
[MENSAJE]: ERROR: insert or update on table “gdu_comision” violates foreign key constraint “fk_gdu_comision_sga_docentes_responsabilidades”
DETAIL: Key (responsabilidad)=(1) is not present in table “sga_docentes_responsabilidades”.
[SQL EJECUTADA]: – +++++++++++++++++++++++++++++++++++++++
– Script de conversión 000452.sql
– +++++++++++++++++++++++++++++++++++++++
– BEGIN WORK;

DELETE FROM gdu_derechos_personas WHERE derecho LIKE ‘evaluacion_parcial_%’;
DELETE FROM gdu_comision WHERE derecho LIKE ‘evaluacion_parcial_%’;
DELETE FROM gdu_derechos WHERE derecho LIKE ‘evaluacion_parcial_%’;

– Evaluaciones Parciales. Renombro el id
INSERT INTO gdu_derechos (derecho, nombre, descripcion, derecho_para) VALUES (‘evaluacion_crear’ , ‘Crear Evaluación’ , ‘Crear Evaluación’, ‘C’);
INSERT INTO gdu_derechos (derecho, nombre, descripcion, derecho_para) VALUES (‘evaluacion_editar’ , ‘Editar Evaluación’ , ‘Cargar notas, agregar/quitar alumnos a una Evaluación’, ‘C’);
INSERT INTO gdu_derechos (derecho, nombre, descripcion, derecho_para) VALUES (‘evaluacion_cerrar’ , ‘Cerrar Evaluación’ , ‘Cerrar Evaluación’, ‘C’);
INSERT INTO gdu_derechos (derecho, nombre, descripcion, derecho_para) VALUES (‘evaluacion_imprimir’ , ‘Imprimir Evaluación’, ‘Imprimir Evaluación’, ‘C’);
INSERT INTO gdu_derechos (derecho, nombre, descripcion, derecho_para) VALUES (‘evaluacion_anular’ , ‘Anular Evaluación’ , ‘Anular Evaluación’, ‘C’);
INSERT INTO gdu_derechos (derecho, nombre, descripcion, derecho_para) VALUES (‘evaluacion_consultar’, ‘Consultar Evaluación’, ‘Consultar Evaluación’, ‘C’);

INSERT INTO gdu_comision (responsabilidad, derecho) VALUES ( 1, ‘evaluacion_crear’);
INSERT INTO gdu_comision (responsabilidad, derecho) VALUES ( 1, ‘evaluacion_editar’);
INSERT INTO gdu_comision (responsabilidad, derecho) VALUES ( 1, ‘evaluacion_cerrar’);
INSERT INTO gdu_comision (responsabilidad, derecho) VALUES ( 1, ‘evaluacion_imprimir’);
INSERT INTO gdu_comision (responsabilidad, derecho) VALUES ( 1, ‘evaluacion_anular’);
INSERT INTO gdu_comision (responsabilidad, derecho) VALUES ( 1, ‘evaluacion_consultar’);

– COMMIT WORK;

– +++++++++++++++++++++++++++++++++++++++
– Fin Script de conversión 000452.sql
– +++++++++++++++++++++++++++++++++++++++

Gracias, saludos

Hola Emilio,

Te adjunto el archivo “000452.sql”. Deberías reemplazar el archivo de igual nombre que se encuentra en “<path instalación toba>/proyectos/guarani/BD/Diferenciales/3.7.0/” por este corregido. Luego probá nuevamente la ejecución del comando “guarani migrar_base”.

Saludos, Florencia.


000452.sql (2.01 KB)

Florencia funciono perfecto. Muchas gracias. Saludos