Hola… estamos haciendo pruebas de migración a postgres y todo anda bien hasta que intentamos parcializar. La primera etapa de parcialización se hace sin problemas pero al iniciar la segunda etapa nos da un error que se repite para todas las unidades académicas. Estamos trabajando con Pampa v 5.6.0 y postgres v 8.3. Adjuntamos los archivos parcial.txt (copia del bat que se genera al hacer el proceso de parcializacion) y parcializacion.txt que es la salida con los errores.
Cualquier cosa que me este olvidando, solo hay que pedir
Hola Stella, antes que nada te recomiendo que configures el archivo pgpass.conf para que no te pida el password en cada sentencia que quiere correr la parcializacion.
Otro punto a tener en cuenta es actualizar la version del Pampa Escritorio Postgres a 5.6.4.
Modificaron alguna tabla? aparentemente lo que no puede realizar es en el paso de 2, la ejecucion de la funcion “parcializar_pasar_dh25_a_dh752”.
Si te parece, los pasos a seguir serian: configura el pgpass, actualiza pampa y si el error sigue profundizamos mas.
Saludos,
Hola Nico
Te cuento: con respecto al pgpass lo configuramos, pero lo tuvimos que configurar como solo lectura porque cada vez que ejecutaba el parcial.bat borraba el contenido y quedaba vacio.
Con respecto a la parcializacion: cambiamos a la version 5.6.4 y el error seguia dando y decia que no podia modificar la dh25 porque quedaban eventos trigger pendientes, lo que hicimos fue desde el postgres desabilitar los disparadores para el dh25 de la base de la unidad academica que estabamos parcalizando y se logro hacer la segunda etapa de parcializacion, ahora despues de esto intentamos hacer lo mismo con el dh25 del esquema pampa de la base siu y volver a parcializar pero no funciono, el punto es que nosotros parcializamos 11 unidades academica y se nos complicaria …
Por ultimo, que parametros deberiamos utilizar para restaurar las bases en cada unidad academica?
La verdad es que seguramente han realizado algún paso de forma incorrecta o por alguna razon estan teniendo un estado distinto al previsto.
Con respecto al pgpass es posible que tenga un formato invalido y por tal motivo elimina el contenido. Asegurate que el formato sea similar al siguiente:
w.x.y.z:pppp:*:xxxx:xxxx
En cuanto al problema en dh25 por causa de un trigger, es muy extraño. Ya que la base de datos de Pampa no contiene triggers. Les recomiendo que verifiquen la base migrada y si el problema sigue vamos a tener que ver por que razon estan esos triggers ahí.
En la versión de Pampa Escritorio 5.7.2, se incluye una mejora para arreglar un bug que se presentaba cuando se ejecutaba la parcialización en Postgres 8.3.
Se debe exportar el script de migración desde el modulo de intercambio y cargarlo dicho sql en la base central.
Nicolas nos surge una duda al respecto del nuevo scrip, deberiamos correrlo nuevamente? que pasa con la migracion que ya tenemos? Cuales serian los pasos a seguir ademas del hacer un dump?
gracias!!
Se debería exportar el archivo “Migracion_Pampa.sql” del modulo de intercambio de SIU-Pampa Escritorio. Luego copiar la funcion pampa.parcializar_triggers y la parcializar_etapa2 y cargarlas en la base.
Nicolas disculpa la ignorancia pero sucede que hice lo que me decis y la funcion parcializar etapa2 es identica y de otra no esta en el scrip de migracion de la version 5.7.2