Autor Tema: Error al actualizar base de versión 3.70 a 3.13  (Leído 518 veces)

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

ebombara

  • Newbie
  • *
  • Mensajes: 8
    • Ver Perfil
  • Institución: Ministerio de Educación de la Nación
  • Nombre y apellido: Edgardo Bombara
  • Sistema: Mapuche
  • Teléfono laboral: 41291206
Error al actualizar base de versión 3.70 a 3.13
« on: Mayo 14, 2021, 11:43:28 am »
Hola!
Me encuentro migrando Mapuche desde la versión 3.44 a la ultima versión, hice la migración intermedia a la versión 3.70 y quedó operativa, ahora mi intención es pegar el último salto a la versión 3.13 o 3.14
Luego de ejecutar la migración da un error en el cliente web:

"La versión de la aplicación (páginas de SIU-Mapuche) no coincide con la versión de la base de datos SIU. Por favor, actualice la base de datos.
(Versión Página: 3.13 - Versión Base: 3.7)"

Cuando ejecuto el script para actualizar la base "toba proyecto migrar_base_mapuche -p mapuche"

Sale el siguiente error y no pude continuar:

PHP Fatal error:  Uncaught PDOException: SQLSTATE[22021]: Character not in repertoire: 7 ERROR:  invalid byte sequence for encoding "UTF8": 0xe1 0x6c 0x69 in /usr/local/siu/mapuche/php/extension_toba/db_manager.php:39
Stack trace:
#0 /usr/local/siu/mapuche/php/extension_toba/db_manager.php(39): PDO->exec('INSERT INTO map...')
#1 /usr/local/siu/mapuche/php/modelos/conversion/conversor.php(414): db_manager->ejecutar(Object(PDO), Array)
#2 /usr/local/siu/mapuche/php/modelos/conversion/conversor.php(510): conversor->post_conversion()
#3 /usr/local/siu/mapuche/php/extension_toba/mapuche_modelo.php(107): conversor->convertir(Object(toba_version))
#4 /usr/local/siu/mapuche/php/extension_toba/mapuche_comando.php(179): mapuche_modelo->migrar_base_mapuche(Array)
#5 /usr/local/siu/mapuche/vendor/siu-toba/framework/php/consola/comandos/comando_proyecto.php(87): mapuche_comando->opcion__migrar_base_mapuche(Array)
#6 /usr/local/siu/mapuche/vendor/siu-toba/framework/php/consola/comando.php(90): comando_proyecto->ejecutar_opcion('opcion__migr in /usr/local/siu/mapuche/php/extension_toba/db_manager.php on line 39

Agradecería puedan asistirme y finalizar la migración ya que hay funcionalidades que se deben utilizar de la nueva versión a la brevedad.
Muchas gracias!


Mariela Alonso

  • Moderador
  • *****
  • Mensajes: 454
    • Ver Perfil
    • Email
  • Institución: SIU
  • Nombre y apellido: Mariela Alonso
  • Sistema: Mapuche
Re:Error al actualizar base de versión 3.70 a 3.13
« Respuesta #1 on: Mayo 17, 2021, 08:54:19 am »
Hola Edgardo, el problema que tenes es el encoding del cluster, vos lo tenes creado como LATIN1 y debe ser utf8.
Saludos,
Mariela

3
Mariela Alonso
Equipo SIU-Mapuche
SIU
http://www.siu.edu.ar

ebombara

  • Newbie
  • *
  • Mensajes: 8
    • Ver Perfil
  • Institución: Ministerio de Educación de la Nación
  • Nombre y apellido: Edgardo Bombara
  • Sistema: Mapuche
  • Teléfono laboral: 41291206
Re:Error al actualizar base de versión 3.70 a 3.13
« Respuesta #2 on: Mayo 27, 2021, 06:21:44 pm »
Efectivamente en el servidor de producción tengo esta configuración
[toba_mapuche]
motor = "postgres7"
profile = "127.0.0.1"
puerto = "5432"
usuario = *************
clave = *************
base = *************
schema = "toba_mapuche"
encoding = "LATIN1"

[produccion mapuche mapuche]
motor = "postgres7"
profile = "127.0.0.1"
puerto = "5432"
usuario = *************
clave = *************
base = *************"
schema = "mapuche"
encoding = "SQL_ASCII"

[produccion toba_usuarios toba_usuarios]
motor = "postgres7"
profile = "127.0.0.1"
puerto = "5432"
usuario = *************
clave = *************
base = *************"
schema = "toba_mapuche"
encoding = "SQL_ASCII"

Y en la instalación de Mapuche 3.13

[toba_3_3]
motor = "postgres7"
profile = "localhost"
usuario = *************
clave = *************
base = *************
puerto = "5432"
encoding = "UTF8"
schema = "toba_mapuche"

[produccion toba_usuarios toba_usuarios]
motor = "postgres7"
profile = "localhost"
usuario = *************
clave = *************
base = *************
puerto = "5432"
encoding = "UTF8"
schema = "toba_mapuche"

[produccion mapuche mapuche]
motor = "postgres7"
profile = "localhost"
usuario = *************
clave = *************
puerto = "5432"
encoding = "UTF8"
base = *************
schema = "mapuche"
inicial = "universidad_demo"

Alguna sugerencia?

Muchas gracias!