Autor Tema: migracion actas de cursada y promocion guarani 3.12.0 igual version de scripts  (Leído 21 veces)

0 Usuarios y 1 Visitante están viendo este tema.

elucer

  • Full Member
  • ***
  • Mensajes: 171
    • Ver Perfil
  • Institución: Facultad de Farmacia y Bioquímica
  • Nombre y apellido: Esteban Lucero
  • Sistema: siu guarani3
  • Teléfono laboral: 49648276
al querer migrar las actas me sale este error
2017/04/19 12:50:32 - mig_curs_prom - ERROR (version 5.3.0.0-213, build 1 from 2015-02-02_12-17-08 by buildguy) : Ocurrió un error al ejecutar esta entrada de trabajo:
2017/04/19 12:50:32 - mig_curs_prom - Couldn't execute SQL: SELECT * FROM ext.migrar_actas_cursadas_promocion();
2017/04/19 12:50:32 - mig_curs_prom -
2017/04/19 12:50:32 - mig_curs_prom - ERROR: no existe la función ext.mig_get_nro_acta(character)
  Hint: Ninguna función coincide en el nombre y tipos de argumentos. Puede ser necesario agregar conversión explícita de tipos.
  Where: función PL/pgSQL ext.migrar_actas_cursadas_promocion() en la línea 96 en asignación

que puede ser?
« Última Modificación: abril 19, 2017, 01:13:51 pm por elucer »

Alejandro Delú

  • Moderador Global
  • *****
  • Mensajes: 3333
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Alejandro Delú
  • Sistema: Guaraní
Fijate en el archivo  \02_Modulos\08_Actas\02_Migracion\01_get_numero_acta.sql

La funcion que se crea alli adentro cambiale el nombre de ext.mig_get_numero_acta por ext.mig_get_nro_acta.
Por lo que se ve el número de acta se va a generar automáticamente llamandose a esta función con lo cual deberás revisar si es correcta la forma de generar el nuevo numero de acta. El codigo como esta ahora es tomar el maximo número de acta del mismo origen (cursada / promocion /examen), sumarle 1 y devolver ese numero. Si la forma de enumerar actas en tu instalacion es diferente deberías cambiar la forma de generar el nuevo numero de acta en esa funcion.

Luego volve a correr la migración de este módulo.
« Última Modificación: abril 19, 2017, 02:12:24 pm por Alejandro Delú »

 

Comunidad SIU