NotasTecnicas/ActualEntornoDesa31

<volver>

Actualización de Guarani3 hasta la versión 3.1


source:/trunk/img/Actualización31-1.png

Pueden darse dos situaciones diferentes de actualización. Para cada caso se enumerarán los pasos que se deben seguir. Cada paso se desarrollará en la sección ANEXOS.


Actualizar el entorno de desarrollo sin necesidad de cambiar la versión de SIU-Toba

Actualizar el entorno de desarrollo con la necesidad de cambiar la versión de SIU-Toba


ANEXOS

ANEXO I - Actualizar la versión de SIU-Toba

Usando la línea de comando, posicionados en la carpeta de la instalación Toba (por defecto C:\Toba):

svn update

Usando el cliente gráfico TortoiseSVN:
source:/trunk/img/Actualización31-2.png


ANEXO II - Exportar la información local de la instancia

Dentro de la carpeta 'bin' de la instalación Toba (por defecto C:\Toba\bin) ejecutar:

toba instancia exportar_local –i <id_instancia>

El identificador de la instancia (<id_instancia>) usualmente es "desarrollo".

ANEXO III - Cambiar la versión de SIU-Toba

Hacer un SVN Switch a la versión 2.3 de SIU-Toba.
La nueva URL es:

http://repositorio.siu.edu.ar/svn/toba/trunk_versiones/2.3

Usando la línea de comando, posicionados en la carpeta de la instalación Toba (por defecto C:\Toba):

svn switch http://repositorio.siu.edu.ar/svn/toba/trunk_versiones/2.3

Usando el cliente gráfico TortoiseSVN:


source:/trunk/img/Actualización31-3.png


source:/trunk/img/Actualización31-4.png


ANEXO IV - Actualizar la versión de SIU-Guaraní 3

Hacer un SVN Update sobre el proyecto SIU-Guaraní.

Usando la línea de comando, posicionados en la carpeta del proyecto Guaraní (por defecto C:\Toba\proyectos\guarani):

svn update

Usando el cliente gráfico TortoiseSVN:

source:/trunk/img/Actualización31-5.png


ANEXO V - Regenerar el proyecto SIU-Guaraní 3

Dentro de la carpeta 'bin' de la instalación Toba (por defecto C:\Toba\bin) ejecutar:

toba proyecto regenerar –p guarani –i <id_instancia>

El identificador de la instancia (<id_instancia>) usualmente es "desarrollo".

ANEXO VI - Regenerar la instancia de TOBA

Borrar todos los archivos de nombre:

'logs_acceso.sql'

que encuentren dentro de la carpeta :

'instalacion/i__<identificador de la instancia>'

de la instalación Toba (por defecto C:\Toba\instalacion\idesarrollo). }}}

Hay uno global:

‘instalacion/i__<identificador de la instancia>/global/logs_acceso.sql’

y uno por cada proyecto:

‘instalacion/i__<identificador de la instancia>/p__guarani/logs_acceso.sql’, ‘instalacion/i__<identificador de la instancia>/p__toba_editor/logs_acceso.sql’, etc.

Dentro de la carpeta 'bin' de la instalación Toba (por defecto C:\Toba\bin) ejecutar:

toba instancia regenerar –i <id_instancia>

El identificador de la instancia (<id_instancia>) usualmente es "desarrollo".

Nota: ante la pregunta “Desea conservar datos locales como usuarios y logs? (Si o No)” responder “No”.

Nota: {{{si al regenerar la instancia se visualiza en la consola un mensaje de error como:
"llave duplicada viola restricción de unicidad apex_checksum_proyectos_pk"

editar el archivo ‘datos.sql’ ubicado en la carpeta:

instalacion/i__<identificador de la instancia>/global/

de la instalación Toba : (por defecto C:\Toba\instalacion\i__desarrollo\global\datos.sql)

y borrar todos los INSERTS a la tabla 'apex_checksum_proyectos' (están en las últimas líneas del archivo y hay uno por cada proyecto).

ANEXO VII - Actualizar la base de datos de negocio

Actualizar la base de negocio con los cambios introducidos entre versiones.

Dentro de la carpeta 'bin' de la instalación Toba (por defecto C:\Toba\bin) ejecutar toba.bat para cargar el entorno y a continuación:

toba proyecto actualizar_bd -p guarani -i <id_instancia>

El identificador de la instancia (<id_instancia>) usualmente es "desarrollo".

Nota: si al ejecutar el comando de actualización se muestra el mensaje "No pudo resguardarse la base actual. Desea continuar? (Si o No)", probablemente no se encuentre el directorio ‘bin’ de PostgreSQL en el path del sistema operativo.
Responda "No", agregue la carpeta al path y vuelva a intentarlo.

ANEXO VIII - Actualizar el esquema de auditoría

Si se decidió utilizar el esquema de auditoría, el mismo debe ser actualizado cada vez que se produzcan cambios en la base de datos de negocio.

Dentro de la carpeta 'bin' de la instalación Toba (por defecto C:\Toba\bin) ejecutar toba.bat para cargar el entorno y a continuación:

toba proyecto crear_auditoria -p guarani -i <id_instancia>

El identificador de la instancia (<id_instancia>) usualmente es "desarrollo".

Nota: este mismo comando se utiliza para crear el esquema de auditoría por primera vez.

ANEXO IX - Migrar claves

Dentro de la carpeta 'bin' de la instalación Toba (por defecto C:\Toba\bin) ejecutar toba.bat para cargar el entorno y a continuación:

toba proyecto migrar_claves -i <id_instancia> -p guarani

El identificador de la instancia (<id_instancia>) usualmente es "desarrollo".

<volver>