SIU-Guarani/Version3.17.0/Migracion/Desde SIU Guarani 2/Migracion/PasajeIfxPg

De SIU
Saltar a: navegación, buscar

Migración de SIU-Guaraní 2 a SIU-Guaraní 3

El proceso de migración se separa en dos partes:

  1. Pasaje de una base Guaraní 2 de Informix a un motor Postgresql.
  2. Una vez que la base de Guaraní 2 se encuentra en Postgresql, se procede a pasar los datos del modelo de datos de Guaraní 2 al modelo de datos de Guaraní 3 por módulos funcionales.

En esta sección se explicará el primer paso:

Pasaje de una base SIU-Guaraní 2 de Informix a Postgresql

Esta instancia incluye la ejecución de un solo trabajo, que realiza las siguientes acciones:

  1. Creación del esquema 'mig'
  2. Pasaje de tablas con sus datos
  3. Update de datos sobre tablas en postgres
  4. Creación de las FK en postgres.


Pasos

  1. Trabajo a ejecutar: 01_IFX2PG/ifx2pg.kjb
    Mig g2 0002.png
    • Descripción: este trabajo es el encargado de crear el esquema 'mig' en la base de postgres. Una vez creado el esquema, pasa todo el modelo: tablas y sus datos. Luego crea las FK en postgres.
    • Tiempo estimado de duración: 5 horas. Depende del tamaño de la base de datos, la cantidad de registros y personalizaciones, y también de la configuración de postgres y el sistema operativo.
      Output: quedará creado el esquema 'mig' en la base de postgres con una réplica del modelo de la base de Informix y los datos de las tablas que se pasaron

Consideraciones

  1. Cada vez que se corre el trabajo IFX2PG se vuelve a crear el esquema 'mig' con las tablas de SIU-Guaraní 2 y se pasan los datos. No es necesario borrar el esquema en caso de realizar la migración de más bases, ya que lo hace el script solo. Tener en cuenta que cada vez que se corra este trabajo, se borrará el esquema 'mig' vigente hasta ese momento.
  2. No se pasan los datos de todas las tablas.
    • Personalizaciones: Tener en cuenta que si hay personalizaciones, deberá personalizarse también el proceso de migración. De ser necesario, el script que se debe personalizar es 01_IFX2PG/script_1.sql. Allí se definirá qué tablas pasar al motor postgresql.
    • Tablas que no se pasarán a Postgres: las tablas que comienzan con el prefijo descrito a continuación no se pasarán a la base de datos a crearse en Postgres
Prefijo Corresponde a
acc_ Tablas del módulo de acceso al sistema
bak_ Tablas temporales usadas en alguna migración de versión
log_ Tablas de log
aux_ Tablas temporales usadas en alguna migración de versión
bal_
tmp_ Tablas temporales usadas en alguna migración de versión
aul_ Tablas temporales usadas en alguna migración de versión
pbca_ Tablas relacionadas con Power Builder
par_ Tablas de parámetros del sistema
int_ Tablas del módulo de interfaces (moodle, coneau, ...)
mug_ Tablas del módulo de Ubicación Geográfica. Estos datos ya están en la creación de G3. Se pasan por migración sólo las que están en la base de G2 y no en las de G3.
mme_ Tablas relacionadas con los mensajes.
aud_ Tablas del módulo de Auditoría de accesos al sistema.
gda_ Tablas del módulo de Gestión de anuncios/mensajes.






< Precontroles Informix
< Migración desde SIU-Guaraní 2
Precontroles Migración de datos >