Buen día a todos.
Se presenta el siguiente error a la hora de generar las novedades de embargos:
ERROR: el valor es demasiado largo para el tipo character(10)
INSERT INTO mapuche.dh20 (id_novedad, nro_legaj, tipo_noved, vig_noano, vig_nomes, nro_liqui, codn_conce, nro_nove1, nro_nove2, tipo_foran, clas_noved, fin_anono, fin_mesno, ano_retro, mes_retro, anocomienzonovedad, mescomienzonovedad, detallenovedad, check_anuladoindiv, chkgrupopresup, codn_grupo_presup, chkejerciciofinanc, tipo_ejercicio, codn_area, codn_subar, codn_subsubar, codn_fuent, codn_progr, codn_subpr, codn_proye, codn_activ, codn_obra, codn_final, codn_funci, chk_dependencia, chkfuentefinanciam, chkcategprogramat, chkfinalidadfunc) VALUES ('732722', '1111', 'L', '2019', '11', '1930', '521', '2000', '1975439', '', ' ', '0', '0', '0', '0', '0', '0', '2453-130814', false, false, '1', false, 'A', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0')
La columna “detallenovedad” tiene una longitud de 10 caracteres, el sistema de novedades de embargos concatena el número de embargo y el número de oficio separandolos por un guión medio, tenemos un caso en el cual el numero de embargo y el numero de oficio, incluyendo el guión medio, supera los 10 caracteres. ‘2453-130814’
Detectamos las siguientes tablas que contienen una columna llamada “detallenovedad”:
mapuche.dh20
mapuche.dh21
mapuche.dh21h
mapuche.dh21o
mapuche.dh21t
mapuche.dh25
mapuche.dh47
mapuche.dh70
mapuche.dh75
mapuche.imp_liquidaciones
mapuche.prov_dh21_cargo_testigo
El caso que se presenta no tiene posibilidad de truncar ningún número por lo cual lo único que podríamos hacer es extender la longitud de dicha columna en todas las tablas donde haga aparición. La pregunta es:
¿Si modificamos la longitud, afecta en algo al sistema? ¿Qué pasaría si cambiamos la longitud y tenemos que migrar o actualizar a otra versión de Mapuche?
Desde ya muchas gracias.