Error en migración actas

Hola a todos!!

Hemos tenido un inconveniente al querer correr la migración de Actas (Cursadas). Estamos migrando desde externo a versión 3.18.
Habíamos hecho pruebas en otro ambiente de la misma versión sin problemas.

El error lo adjutamos en imagen.
¿Nos podrían orientar en resolver el error?


ErrorActas.jpg

ErrorActas.png

El error lo da al intentar deshabilitar los triggers/constraints de las tablas de las actas de cursadas (sga_actas)
El error lo da en un constraint de sistema (RI_…) que seguramente debe ser algun constraint de algun campo NOT NULL.
La conexión a la base la deben realizar con el usuario postgres u otro usuario con permisos de administrador de la base de datos.
¿Pueden verificar esto?

Si se conectan con el usuario “postgres” y el error persiste, intenten lo siguiente:

  • Editen el archivo \02_Modulos\08_Actas\02_Migracion\03_migrar_actas_cursada_promocion.sql
  • Donde dice:

  -- Deshabilito los triggers
 ALTER TABLE sga_actas DISABLE TRIGGER ALL;
  ALTER TABLE sga_actas_detalle DISABLE TRIGGER ALL;

Cambienlo por:

  
 -- Deshabilito los triggers
  ALTER TABLE sga_actas DISABLE TRIGGER USER;
  ALTER TABLE sga_actas_detalle DISABLE TRIGGER USER;

y en el final de la funcion, cambien lo siguiente:

 -- Habilito los triggers
  ALTER TABLE sga_actas ENABLE TRIGGER ALL;
  ALTER TABLE sga_actas_detalle ENABLE TRIGGER ALL;

por

  -- Habilito los triggers
  ALTER TABLE sga_actas ENABLE TRIGGER USER;
  ALTER TABLE sga_actas_detalle ENABLE TRIGGER USER;

2

Alejandro,

Muchas gracias por la solución propuesta.
Es la solución correcta. Hemos podido terminar de migrar en BD como servicio en la nube (AWS).
Saludos
Cynthia