Hola:
Estoy en el script de migracion de historia académica y me tira este error:
2015/11/30 13:06:24 - 01_tablas_conversion - ERROR (version 5.0.1-stable, build 1 from 2013-11-15_16-08-58 by buildguy) : Ocurrió un error al ejecutar esta entrada de trabajo:
2015/11/30 13:06:24 - 01_tablas_conversion - Couldn’t execute SQL: SELECT * FROM mig.get_script_corrido( 4,‘HISTORIA ACADEMICA’) ;
2015/11/30 13:06:24 - 01_tablas_conversion -
2015/11/30 13:06:24 - 01_tablas_conversion - SET search_path = negocio;
2015/11/30 13:06:24 - 01_tablas_conversion -
2015/11/30 13:06:24 - 01_tablas_conversion - INSERT INTO sga_regularidades_venc(
2015/11/30 13:06:24 - 01_tablas_conversion - fecha_alta,
2015/11/30 13:06:24 - 01_tablas_conversion - id_acta,
2015/11/30 13:06:24 - 01_tablas_conversion - alumno,
2015/11/30 13:06:24 - 01_tablas_conversion - equivalencia,
2015/11/30 13:06:24 - 01_tablas_conversion - documento,
2015/11/30 13:06:24 - 01_tablas_conversion - fecha_vigencia_anterior,
2015/11/30 13:06:24 - 01_tablas_conversion - fecha_vigencia_nuevo)
2015/11/30 13:06:24 - 01_tablas_conversion -
2015/11/30 13:06:24 - 01_tablas_conversion - SELECT
2015/11/30 13:06:24 - 01_tablas_conversion - reg.fecha_alta,
2015/11/30 13:06:24 - 01_tablas_conversion - cast(NULL AS integer),
2015/11/30 13:06:24 - 01_tablas_conversion - alu.alumno,
2015/11/30 13:06:24 - 01_tablas_conversion - cnveq.equivalencia,
2015/11/30 13:06:24 - 01_tablas_conversion - mcpd.documento,
2015/11/30 13:06:24 - 01_tablas_conversion - reg.f_venc_reg_ant,
2015/11/30 13:06:24 - 01_tablas_conversion - reg.f_prorroga_hasta
2015/11/30 13:06:24 - 01_tablas_conversion -
2015/11/30 13:06:24 - 01_tablas_conversion - FROM mig.sga_prorrogas_regu as reg
2015/11/30 13:06:24 - 01_tablas_conversion - LEFT JOIN mig._cnv_pk_documentos mcpd ON (mcpd.resolucion = reg.resolucion AND mcpd.tabla = ‘sga_resoluciones’)
2015/11/30 13:06:24 - 01_tablas_conversion - LEFT JOIN mig._cnv_pk_alumnos as alu ON (reg.unidad_academica = alu.unidad_academica AND reg.carrera = alu.carrera AND reg.legajo = alu.legajo),
2015/11/30 13:06:24 - 01_tablas_conversion - mig._cnv_pk_equiv_otorgada as cnveq
2015/11/30 13:06:24 - 01_tablas_conversion -
2015/11/30 13:06:24 - 01_tablas_conversion - WHERE reg.tipo = ‘C’ AND reg.equivalencia IS NOT NULL
2015/11/30 13:06:24 - 01_tablas_conversion - AND cnveq.equivalencia_g2 = reg.equivalencia;
2015/11/30 13:06:24 - 01_tablas_conversion -
2015/11/30 13:06:24 - 01_tablas_conversion -
2015/11/30 13:06:24 - 01_tablas_conversion - INSERT INTO sga_regularidades_venc (
2015/11/30 13:06:24 - 01_tablas_conversion - fecha_alta,
2015/11/30 13:06:24 - 01_tablas_conversion - id_acta,
2015/11/30 13:06:24 - 01_tablas_conversion - alumno,
2015/11/30 13:06:24 - 01_tablas_conversion - equivalencia,
2015/11/30 13:06:24 - 01_tablas_conversion - documento,
2015/11/30 13:06:24 - 01_tablas_conversion - fecha_vigencia_anterior,
2015/11/30 13:06:24 - 01_tablas_conversion - fecha_vigencia_nuevo)
2015/11/30 13:06:24 - 01_tablas_conversion -
2015/11/30 13:06:24 - 01_tablas_conversion - SELECT
2015/11/30 13:06:24 - 01_tablas_conversion - reg.fecha_alta,
2015/11/30 13:06:24 - 01_tablas_conversion - act.id_acta,
2015/11/30 13:06:24 - 01_tablas_conversion - alu.alumno,
2015/11/30 13:06:24 - 01_tablas_conversion - cast(NULL as integer),
2015/11/30 13:06:24 - 01_tablas_conversion - mcpd.documento,
2015/11/30 13:06:24 - 01_tablas_conversion - reg.f_venc_reg_ant,
2015/11/30 13:06:24 - 01_tablas_conversion - reg.f_prorroga_hasta
2015/11/30 13:06:24 - 01_tablas_conversion - FROM
2015/11/30 13:06:24 - 01_tablas_conversion - mig.sga_prorrogas_regu as reg
2015/11/30 13:06:24 - 01_tablas_conversion - LEFT JOIN mig._cnv_pk_documentos mcpd ON (mcpd.resolucion = reg.resolucion AND mcpd.tabla = ‘sga_resoluciones’)
2015/11/30 13:06:24 - 01_tablas_conversion - LEFT JOIN mig._cnv_pk_alumnos as alu ON (reg.unidad_academica = alu.unidad_academica AND reg.carrera = alu.carrera AND reg.legajo = alu.legajo),
2015/11/30 13:06:24 - 01_tablas_conversion - mig._cnv_pk_actas as act
2015/11/30 13:06:24 - 01_tablas_conversion -
2015/11/30 13:06:24 - 01_tablas_conversion - WHERE reg.tipo = ‘C’ AND reg.acta IS NOT NULL
2015/11/30 13:06:24 - 01_tablas_conversion - AND reg.unidad_academica = act.unidad_academica
2015/11/30 13:06:24 - 01_tablas_conversion - AND reg.acta::varchar = act.acta
2015/11/30 13:06:24 - 01_tablas_conversion - AND act.tabla = ‘sga_actas_cursado’;
2015/11/30 13:06:24 - 01_tablas_conversion -
2015/11/30 13:06:24 - 01_tablas_conversion -
2015/11/30 13:06:24 - 01_tablas_conversion - SELECT setval(‘sga_regularidades_venc_seq’,(SELECT MAX(vencimiento) FROM sga_regularidades_venc));
2015/11/30 13:06:24 - 01_tablas_conversion -
2015/11/30 13:06:24 - 01_tablas_conversion - INSERT INTO mig._app_migracion ( modulo, fecha_generacion, fecha_actualiz, script_corrido )
2015/11/30 13:06:24 - 01_tablas_conversion - VALUES (‘HISTORIA ACADEMICA’ , CURRENT_DATE, CURRENT_TIMESTAMP,4 );
2015/11/30 13:06:24 - 01_tablas_conversion -
2015/11/30 13:06:24 - 01_tablas_conversion - ERROR: inserción o actualización en la tabla «sga_regularidades_venc» viola la llave foránea «fk_sga_regularidades_venc_sga_actas_detalle»
Detail: La llave (id_acta, alumno)=(18250, 5859) no está presente en la tabla «sga_actas_detalle».
Que es lo que tengo que ver?
Saludos