[SOLUCIONADO] Migración datos 2012 a 2013

Gente, como va?
Tenemos unos inconvenientes con la versión 2.0.1 al migrar datos de 2012 a 2013. Quizás es algún parámetro a configurar, o alguna particularidad del entorno donde lo tenemos andando, pero siguiendo la guía de migración, no pudimos visualizarlo.

El contexto es el siguiente:
Tenemos corriendo Pilaga sobre Windows, sobre directorio D:\siu\pilaga. Al momento de actualizar a la version 2.0.1, crea las carpetas aplicacion.2.0.0_backup, y toba.2.0.0_backup. Ya está creada la Base pilaga_2013, y configurado el bases_ini.

Pregunta: ¿Cuál es el pilaga.bat que tenemos que utilizar? ¿El que está en aplicación.2.0.0_backup, o en el nuevo directorio? El que está en backup, tiene los directorios correctos. En el nuevo, hay que setearlos
Al momento de ejecutar “pilaga.bat migracion cargar_maestros” (desde el aplicacion backup, que tiene los directorios correctos), salta el siguiente error:


 ERROR ejecutando SQL:
  [CODIGO]: 7
  [SQLSTATE]: db_3F000
  [MENSAJE]: ERROR:  no existe el esquema «toba_pilaga»
  [SQL EJECUTADA]: SET search_path TO toba_pilaga;

 ______________________________________________________________________________
 TIEMPO: 0,058 segundos


El esquema toba_pilaga, existe en Postgres

Transcribo el bases.ini:

[toba_pilaga]
motor = postgres7
profile = 127.0.0.1
puerto = 5432
usuario = postgres
clave = *******
base = pilaga_2013
schema = toba_pilaga
encoding = LATIN1

[produccion pilaga pilaga]
motor = postgres7
profile = 127.0.0.1
puerto = 5432
usuario = postgres
clave = *******
base = pilaga_2013
schema = public
encoding = LATIN1

[produccion pilaga pilaga_cierre]
motor = postgres7
profile = 127.0.0.1
puerto = 5432
usuario = postgres
clave = *******
base = pilaga_2012
schema = public
encoding = LATIN1

Saludos y gracias de antemano!!

Hola,

Sobre que pilaga.bat utilizar, deberías usar el que se encuentra en la ultima versión instalada, osea el que se encuentra en la carpeta 2.0.1

Ahora sobre el otro tema, que es el error de SQL, te pediría que me confirmes si seguiste el paso del instructivo, donde se pide hacer un backup del schema toba_pilaga de la base 2012, y cargarlo en la base 2013. Para darte mas detalle, te comento que en el paso 3 del instructivo te pide hacer un backup de los schema toba_logs y toba_pilaga… mas adelante en el instructivo, en el paso 4, dice que " deben levantar los esquemas que recuperaron en el paso anterior, para esto hay que correr el script que generaron anteriormente", aquí es donde se cargan en la nueva base los 2 schemas.

Por favor confirmanos que hiciste este paso, y que en la base de datos pilaga_2013 hay un schema llamado “toba_pilaga”, esto lo podes confirmar fácilmente desde un PgAdmin3.

Saludos!

Efectivamente Gustavo, se nos pasó por alto ese párrafo, mil disculpas! (está duro el comienzo de año, ja).

De todas maneras, usé el pilaga.bat de la versión anterior (desde el directorio de la versión 2.0.1), porque la nueva tenía los directorios incorrectos, y la sintaxis era la misma, solo cambiaban los directorios.

Ahora otra consulta:
Al correr los scripts de cargar y migrar (tanto maestros como transacciones), aparecen muchas salidas PHP Strict Standards (muchisimas en migrar_transacciones). Esto es solo warnings o influye en el proceso?

Finalmente, la migración de transacciones finaliza con errores, que quisiera saber si están influenciados por estos Strict Standards, o si es a partir de algún aspecto contable a revisar. Adjunto logs de migraciones.

Saludos y Gracias!


logs.rar (1.44 KB)

Hola,

Sobre las salidas de Strict Standard es que el PHP instalado tiene el nivel de reporte muy alto, al punto que chequea calidad de sintaxis, en definitiva es solo un Warning de que el codigo no sigue los Standard que establece PHP, nada de que preocuparse. Para que no te aparezcan mas esos Warnings (si no te interesan te ensucian el log) podes bajar la sencibilidad de los logs PHP.

Podes ver mas información en:

Saludos!

Hola otra vez,

Me olvide la parte de el log de la migración, por lo que vi son problemas contables, nada relacionado con el código, te recomiendo que primero hagan todos los chequeos contables y si persiste que hagas un pedido en el GdS para que lo revises con los chicos del equipo SIU-Pilagá.

Saludos!

Gracias Gustavo!! Como siempre, muy atento y preciso en las respuestas.

Saludos y nuevamente Gracias!!

Javier