# Versionado de base de datos

**URL:** <https://foro.comunidad.siu.edu.ar/t/versionado-de-base-de-datos/14154>\
**Category:** SIU-Guaraní - Técnicos\
**Created:** [5 Junio, 2017 14:00 UTC](https://foro.comunidad.siu.edu.ar/t/versionado-de-base-de-datos/14154 "2017-06-05T14:00:40Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jaco](https://foro.comunidad.siu.edu.ar/letter_avatar_proxy/v4/letter/j/73ab20/32.png) [@Jaco](https://foro.comunidad.siu.edu.ar/u/Jaco)\
**Post date:** [5 Junio, 2017 14:00 UTC](https://foro.comunidad.siu.edu.ar/t/versionado-de-base-de-datos/14154/1 "2017-06-05T14:00:40Z")

</div>

Estamos recibiendo servidores nuevos y se decidió por una instalación limpia ya que hubieron cambios de fierros y software de base.

Se hizo una instalación limpia de Guaraní 3.13.0 y ahora falta migrar los datos a las distintas instalaciones, para esto vamos a tomar las bases que están en la versión 3.11.0, las llevaremos al modelo del 3.13.0 y luego haremos la copia de datos.  
Por lo tanto sólo necesito versionar la base de datos de la 3.11.0 a la 3.13.0. Mirando la documentación veo que se hace con un comando “./guarani migrar\_base” para lo cual tengo que actualizar todo el Guaraní.

Las preguntas son

1. Es necesario hacer todo el versionado del sistema o existen los script de versionado de la base por separado?
2. En caso de tener que migrar todo el sistema, es necesario pasar por las versiones intermedias o puedo pasar, digamos de la 3.11.0 a la 3.12.0 y correr el proceso?

Vale aclarar que no se realizaron personalizaciones sobre la base de datos.

Saludos.

Pablo Jacobson

---

<div class="post-metadata">

**Author:** ![system](https://foro.comunidad.siu.edu.ar/uploads/default/original/2X/4/477fe23532af76890fe3a421db55648ea704d4b9.png) [@system](https://foro.comunidad.siu.edu.ar/u/system)\
**Post date:** [5 Junio, 2017 15:10 UTC](https://foro.comunidad.siu.edu.ar/t/versionado-de-base-de-datos/14154/2 "2017-06-05T15:10:50Z")

</div>

Buenas Pablo, cuando corres el comando migrar\_base se corren, en el caso de tu base, los scripts de migración a la 3.12 y luego a la 3.13.  
Cuando corres este comando, lo que haces es migrar a la 3.13 solo el esquema de negocio. Para migrar los metadatos de a la 3.13 deberías importar las personalizaciones que tengas de la versión 3.11 para que tengan efecto en la 3.13.  
Te dejo un link para que puedas seguir para migrar a la nueva versión según la necesidad que tengan en la universidad.  
[http://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.13.0/instalacion\_actualizacion\_gestion](http://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.13.0/instalacion_actualizacion_gestion)  
Cualquier cosa volvé a consultarnos.

Saludos

---

<div class="post-metadata">

**Author:** ![Jaco](https://foro.comunidad.siu.edu.ar/letter_avatar_proxy/v4/letter/j/73ab20/32.png) [@Jaco](https://foro.comunidad.siu.edu.ar/u/Jaco)\
**Post date:** [5 Junio, 2017 15:30 UTC](https://foro.comunidad.siu.edu.ar/t/versionado-de-base-de-datos/14154/3 "2017-06-05T15:30:20Z")

</div>

Si, lo único que me interesa es migrar la base de negocio.  
Pero sigo sin entender si es necesario hacer todo el proceso de versionado del sistema completo o se puede versionar sólo la base.  
Y en cualquiera de los casos si es necesario pasar por las versiones y subversiones anteriores. O sea, yo estoy en 3.11.0  
Debo hacer tooodo el camino 3.11.0-\>3.11.1-\>3.11.2-\>3.12.0-\>3.12.x-\>3.13.0  
O puedo 3.11.0-\>3.12.0-\>3.13.0?

Saludos.  
Pablo

---

<div class="post-metadata">

**Author:** ![system](https://foro.comunidad.siu.edu.ar/uploads/default/original/2X/4/477fe23532af76890fe3a421db55648ea704d4b9.png) [@system](https://foro.comunidad.siu.edu.ar/u/system)\
**Post date:** [5 Junio, 2017 15:40 UTC](https://foro.comunidad.siu.edu.ar/t/versionado-de-base-de-datos/14154/4 "2017-06-05T15:40:55Z")

</div>

Si podés versionar toda la base. Lo único es que quizás si seguís probando con la misma instancia de la 3.11 tengas un error cuando ingreses al gestión o al 3w en algunas operaciones.  
Con el comando migrar\_base, pasas directamente de la 3.11 a la 3.13. El comando se encarga de hacerlo automaticamente y de correr los scripts de la versiones intermedias…

Saludos.

---

<div class="post-metadata">

**Author:** ![Jaco](https://foro.comunidad.siu.edu.ar/letter_avatar_proxy/v4/letter/j/73ab20/32.png) [@Jaco](https://foro.comunidad.siu.edu.ar/u/Jaco)\
**Post date:** [8 Junio, 2017 17:08 UTC](https://foro.comunidad.siu.edu.ar/t/versionado-de-base-de-datos/14154/5 "2017-06-08T17:08:54Z")

</div>

Estamos haciendo las pruebas pertinentes todavía pero hasta el momento ha funcionado.

Paso el Log del proceso donde se nota feacientemente la ejecución de cambios por versión.  
Y aprobecho para felicitarlos por facilitarnos estas cosas.

> Migrando la base de la versión 3.11.0 hasta la versión 3.13.0 Actualizando BD de negocios a version 3.11.1
> 
> Actualizando BD de negocios a version 3.11.2
> 
> Actualizando BD de negocios a version 3.12.0  
> Ejecutando Archivo: 000656.sql  
> . Ejecutando Archivo: 000657.sql  
> . Ejecutando Archivo: 000658.sql  
> . Ejecutando Archivo: 000659.sql  
> . Ejecutando Archivo: 000660.sql  
> . Ejecutando Archivo: 000661.sql  
> . Ejecutando Archivo: 000662.sql  
> . Ejecutando Archivo: 000663.sql  
> . Ejecutando Archivo: 000664.sql  
> . Ejecutando Archivo: 000665.sql  
> . Ejecutando Archivo: 000666.sql  
> . Ejecutando Archivo: 000667.sql  
> . Ejecutando Archivo: 000668.sql  
> . Ejecutando Archivo: 000669.sql  
> . Ejecutando Archivo: 000670.sql  
> . Ejecutando Archivo: 000671.sql  
> . Ejecutando Archivo: 000672.sql  
> . Ejecutando Archivo: 000673.sql  
> . Ejecutando Archivo: 000674.sql  
> . Ejecutando Archivo: 000675.sql  
> . Ejecutando Archivo: 000676.sql  
> . Ejecutando Archivo: 000677.sql  
> . Ejecutando Archivo: 000678.sql  
> . Ejecutando Archivo: 000679.sql  
> . Ejecutando Archivo: 000680.sql  
> . Ejecutando Archivo: 000681.sql  
> . Ejecutando Archivo: 000682.sql  
> . Ejecutando Archivo: 000683.sql  
> . Ejecutando Archivo: 000684.sql  
> . Ejecutando Archivo: 000685.sql  
> . Ejecutando Archivo: 000686.sql  
> . Ejecutando Archivo: 000687.sql  
> . Ejecutando Archivo: 000688.sql  
> . Ejecutando Archivo: 000689.sql  
> . Ejecutando Archivo: 000690.sql  
> . Ejecutando Archivo: 000691.sql  
> . Ejecutando Archivo: 000692.sql  
> . Ejecutando Archivo: 000693.sql  
> . Ejecutando Archivo: 000694.sql  
> . Ejecutando Archivo: 000695.sql  
> . Ejecutando Archivo: 000696.sql  
> . Ejecutando Archivo: 000697.sql  
> . Ejecutando Archivo: 000698.sql  
> . Ejecutando Archivo: 000699.sql  
> . Ejecutando Archivo: 000700.sql  
> . Ejecutando Archivo: 000701.sql  
> . Ejecutando Archivo: 000702.sql  
> . Ejecutando Archivo: 000703.sql  
> . Ejecutando Archivo: 000704.sql  
> . Ejecutando Archivo: 000705.sql  
> . Ejecutando Archivo: 000706.sql  
> . Ejecutando Archivo: 000707.sql  
> . Ejecutando Archivo: 000708.sql  
> . Ejecutando Archivo: 000709.sql  
> . Ejecutando Archivo: 000710.sql  
> . Ejecutando Archivo: 000711.sql  
> . Ejecutando Archivo: 000712.sql  
> . Ejecutando Archivo: 000713.sql  
> . Ejecutando Archivo: 000714.sql  
> . Ejecutando Archivo: 000715.sql  
> . Ejecutando Archivo: 000716.sql  
> . Ejecutando Archivo: 000717.sql  
> . Ejecutando Archivo: 000718.sql  
> . Ejecutando Archivo: 000719.sql  
> . Ejecutando Archivo: 000720.sql  
> . Ejecutando Archivo: 000721.sql  
> . Ejecutando Archivo: 000722.sql  
> . Ejecutando Archivo: 000723.sql  
> . Ejecutando Archivo: 000724.sql  
> . Ejecutando Archivo: 000725.sql  
> . Ejecutando Archivo: 000730.sql  
> . Ejecutando Archivo: 000731.sql  
> .  
> Actualizando BD de negocios a version 3.13.0  
> Ejecutando Archivo: 000726.sql  
> . Ejecutando Archivo: 000727.sql  
> . Ejecutando Archivo: 000728.sql  
> . Ejecutando Archivo: 000729.sql  
> . Ejecutando Archivo: 000732.sql  
> . Ejecutando Archivo: 000733.sql  
> . Ejecutando Archivo: 000734.sql  
> . Ejecutando Archivo: 000735.sql  
> . Ejecutando Archivo: 000736.sql  
> . Ejecutando Archivo: 000737.sql  
> . Ejecutando Archivo: 000738.sql  
> . Ejecutando Archivo: 000739.sql  
> . Ejecutando Archivo: 000740.sql  
> . Ejecutando Archivo: 000741.sql  
> . Ejecutando Archivo: 000742.sql  
> . Ejecutando Archivo: 000743.sql  
> . Ejecutando Archivo: 000744.sql  
> . Ejecutando Archivo: 000745.sql  
> . Ejecutando Archivo: 000746.sql  
> . Ejecutando Archivo: 000747.sql  
> . Ejecutando Archivo: 000748.sql  
> . Ejecutando Archivo: 000749.sql  
> . Ejecutando Archivo: 000750.sql  
> . Ejecutando Archivo: 000751.sql  
> . Ejecutando Archivo: 000752.sql  
> . Ejecutando Archivo: 000753.sql  
> . Ejecutando Archivo: 000754.sql  
> . Ejecutando Archivo: 000755.sql  
> . Ejecutando Archivo: 000756.sql  
> . Ejecutando Archivo: 000757.sql  
> . Ejecutando Archivo: 000758.sql  
> . Ejecutando Archivo: 000759.sql  
> . Ejecutando Archivo: 000760.sql  
> . Ejecutando Archivo: 000761.sql  
> . Ejecutando Archivo: 000762.sql  
> . Ejecutando Archivo: 000763.sql  
> . Ejecutando Archivo: 000764.sql  
> . Ejecutando Archivo: 000765.sql  
> . Ejecutando Archivo: 000766.sql  
> . Ejecutando Archivo: 000767.sql  
> . Ejecutando Archivo: 000768.sql  
> . Ejecutando Archivo: 000769.sql  
> . Ejecutando Archivo: 000770.sql  
> . Ejecutando Archivo: 000771.sql  
> . Ejecutando Archivo: 000772.sql  
> . Ejecutando Archivo: 000773.sql  
> . Ejecutando Archivo: 000774.sql  
> . Ejecutando Archivo: 000775.sql  
> . Ejecutando Archivo: 000776.sql  
> . Ejecutando Archivo: 000777.sql  
> . Ejecutando Archivo: 000778.sql  
> . Ejecutando Archivo: 000779.sql  
> . Ejecutando Archivo: 000780.sql  
> . Ejecutando Archivo: 000782.sql  
> . Ejecutando Archivo: 000783.sql  
> . Ejecutando Archivo: 000784.sql  
> . Ejecutando Archivo: 000785.sql  
> . Ejecutando Archivo: 000786.sql  
> . Ejecutando Archivo: 000787.sql  
> . Ejecutando Archivo: 000788.sql  
> . Ejecutando Archivo: 000789.sql  
> . Ejecutando Archivo: 000790.sql  
> . Ejecutando Archivo: 000791.sql  
> . Ejecutando Archivo: 000792.sql  
> . Ejecutando Archivo: 000793.sql  
> . Ejecutando Archivo: 000794.sql  
> . Ejecutando Archivo: 000795.sql  
> . Ejecutando Archivo: 000796.sql  
> . Ejecutando Archivo: 000797.sql  
> . Ejecutando Archivo: 000798.sql  
> . Ejecutando Archivo: 000799.sql  
> . Ejecutando Archivo: 000800.sql  
> . Ejecutando Archivo: 000801.sql  
> . Ejecutando Archivo: 000802.sql  
> . Ejecutando Archivo: 000803.sql  
> . Ejecutando Archivo: 000804.sql  
> . Ejecutando Archivo: 000805.sql  
> . Ejecutando Archivo: 000806.sql  
> . Ejecutando Archivo: 000807.sql  
> . Ejecutando Archivo: 000808.sql  
> . Ejecutando Archivo: 000809.sql  
> . Ejecutando Archivo: 000810.sql  
> . Ejecutando Archivo: 000811.sql  
> . Ejecutando Archivo: 000812.sql  
> . Ejecutando Archivo: 000813.sql  
> . Ejecutando Archivo: 000814.sql  
> . Ejecutando Archivo: 000815.sql  
> . Ejecutando Archivo: 000816.sql  
> . Ejecutando Archivo: 000817.sql  
> . Ejecutando Archivo: 000818.sql  
> . Ejecutando Archivo: 000819.sql  
> . Ejecutando Archivo: 000820.sql  
> . Ejecutando Archivo: 000821.sql  
> . Ejecutando Archivo: 000822.sql  
> . Ejecutando Archivo: 000823.sql  
> . Ejecutando Archivo: 000824.sql  
> . Ejecutando Archivo: 000825.sql  
> . Ejecutando Archivo: 000826.sql  
> . Ejecutando Archivo: 000827.sql  
> . Ejecutando Archivo: 000828.sql  
> . Ejecutando Archivo: 000829.sql  
> . Ejecutando Archivo: 000830.sql  
> . Ejecutando Archivo: 000831.sql  
> . Ejecutando Archivo: 000832.sql  
> . Ejecutando Archivo: 000833.sql  
> . Ejecutando Archivo: 000834.sql  
> . Ejecutando Archivo: 000835.sql  
> . Ejecutando Archivo: 000836.sql  
> . Ejecutando Archivo: 000837.sql  
> . Ejecutando Archivo: 000838.sql  
> . Ejecutando Archivo: 000839.sql  
> . Ejecutando Archivo: 000840.sql  
> . Ejecutando Archivo: 000841.sql  
> . Ejecutando Archivo: 000842.sql  
> . Ejecutando Archivo: 000843.sql  
> . Ejecutando Archivo: 000844.sql  
> . Ejecutando Archivo: 000845.sql  
> . Ejecutando Archivo: 000846.sql  
> . Ejecutando Archivo: 000847.sql  
> . Ejecutando Archivo: 000848.sql  
> . Ejecutando Archivo: 000849.sql  
> . Ejecutando Archivo: 000850.sql  
> . Ejecutando Archivo: 000851.sql  
> . Ejecutando Archivo: 000852.sql  
> . Ejecutando Archivo: 000853.sql  
> . Ejecutando Archivo: 000854.sql  
> . Ejecutando Archivo: 000855.sql  
> . Ejecutando Archivo: 000856.sql  
> . Ejecutando Archivo: 000857.sql  
> . Ejecutando Archivo: 000858.sql  
> . Ejecutando Archivo: 000859.sql  
> . Ejecutando Archivo: 000860.sql  
> . Ejecutando Archivo: 000861.sql  
> . Ejecutando Archivo: 000862.sql  
> . Ejecutando Archivo: 000863.sql  
> . Ejecutando Archivo: 000864.sql  
> . Ejecutando Archivo: 000865.sql  
> . Ejecutando Archivo: 000866.sql  
> . Ejecutando Archivo: 000867.sql  
> . Ejecutando Archivo: 000868.sql  
> . Ejecutando Archivo: 000869.sql  
> . Ejecutando Archivo: 000870.sql  
> . Ejecutando Archivo: 000871.sql  
> . Ejecutando Archivo: 000872.sql  
> . Ejecutando Archivo: 000873.sql  
> . Ejecutando Archivo: 000874.sql  
> . Ejecutando Archivo: 000875.sql  
> . Ejecutando Archivo: 000876.sql  
> . Ejecutando Archivo: 000877.sql  
> . Ejecutando Archivo: 000878.sql  
> .  
> Actualizando Tabla de Conceptos  
> Cargando Datos de los permisos…OK
> 
> OK

---

<div class="post-metadata">

**Author:** ![system](https://foro.comunidad.siu.edu.ar/uploads/default/original/2X/4/477fe23532af76890fe3a421db55648ea704d4b9.png) [@system](https://foro.comunidad.siu.edu.ar/u/system)\
**Post date:** [8 Junio, 2017 18:00 UTC](https://foro.comunidad.siu.edu.ar/t/versionado-de-base-de-datos/14154/6 "2017-06-08T18:00:39Z")

</div>

Perfecto eso indica que ya tienen la base de negocios en la versión 3.13.  
Muchas gracias por las felicitaciones, serán dadas a todo el equipo.  
Dejo abierto el topic por si surje algún otro inconveniente.  
Cuando tengas todo ok avísame así lo cierro.

Saludos
