Hola
tenemos siu 3.11 y estamos intentando la migracional 3.13
el problema lo tenemos en el ultimo paso, al migrar la base de datos
nos da este error:
[b]. Ejecutando Archivo: 000792.sql
ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_23505
[MENSAJE]: ERROR: llave duplicada viola restriccion de unicidad pk_sga_requisitos
DETAIL: Ya existe la llave (requisito)=(89).[/b]
efectivamente en la tabla sga_requisitos ya existe un fila con el id 89:
89;“Título Secundario Convalidado/Revalidado Legalizado por el Ministerio del Interior”
se puede cambiar el id en el archivo sql 000792.sql ?? o hay otra solucion
Hola Ricardo,
el requisito ya existente al que hacés mención es uno que agregaron ustedes como personalización?
En la sección de la wiki que indica como realizar estas personalizaciones, se indica que los ids de requisitos del 1 al 999 están reservados para el SIU, justamente para evitar inconvenientes en las migraciones.
Si este es el caso, lo mejor sería que modifiques el id de su requisito (tanto en esta tabla como en todas las tablas desde las que se hace referencia a este como foreign key), y luego volver a realizar la migración de la base.
Si tienen dificultades con este proceso, pueden levantarnos un gds para que veamos los datos concretos y te adjuntemos un script para modificar el requisito.
Hola Ricardo,
si ya tienen un requisito propio dado de alta con un id incorrecto, deberán seguir los pasos que te indiqué para modificar sus datos en la base, previamente a ejecutar el migrar_base. La wiki es para referencias futuras, para que cuando tengan que hacer personalizaciones no se vuelvan a topar con este conflicto.
Como te decía, si tienen dificultades para actualizar la base, levanten un gds y los ayudamos con los scripts.