SIU-Guarani/Version3.17.0/Migracion/Desde SIU Guarani 2/Migracion/PasajeIfxPg
Revisión del 15:11 5 oct 2015 de Jbichman (discusión | contribuciones)
Sumario
Migración de SIU-Guaraní 2 a SIU-Guaraní 3
El proceso de migración se separa en dos partes:
- Pasaje de una base Guaraní 2 de Informix a un motor Postgresql.
- 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:
- Creación del esquema 'mig'
- Pasaje de tablas con sus datos
- Update de datos sobre tablas en postgres
- Creación de las FK en postgres.
Pasos
- Trabajo a ejecutar: 01_IFX2PG/ifx2pg.kjb
- 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
- 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.
- 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 > |