Diferencia entre revisiones de «SIU-Guarani/Version3.13.0/actualizacion de produccion/gestion»

De SIU
Saltar a: navegación, buscar
 
 
Línea 24: Línea 24:
 
#:<source lang="php" enclose="div">
 
#:<source lang="php" enclose="div">
 
svn switch https://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/gestion/versiones/3.13.x.y
 
svn switch https://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/gestion/versiones/3.13.x.y
 +
</source>
 +
#A partir de la versión 3.13.0, es necesario registrar manualmente la fuente de datos del proyecto '''toba_usuarios''', usado para el manejo de perfiles y auditoría. Para ello, en el archivo '''<path proyecto Guaraní>/lib/toba/instalacion/bases.ini''', ''si no existe'' una entrada con el encabezado '''[desarrollo toba_usuarios toba_usuarios]''', agregarla, con idéndica configuración a la instancia de Toba (primera entrada de ese archivo). Ejemplo:
 +
#:<source lang="ini" enclose="div">
 +
[desarrollo toba_usuarios toba_usuarios]
 +
motor = "postgres7"
 +
profile = "localhost"
 +
usuario = "postgres"
 +
clave = "**********"
 +
base = "guarani3"
 +
puerto = "5432"
 +
encoding = "LATIN1"
 +
schema = "desarrollo"
 
</source>
 
</source>
 
#Regenerar la instancia
 
#Regenerar la instancia

Revisión actual del 10:44 24 oct 2017

Actualización del SIU-Guaraní Gestión a la versión 3.13.x.y en entorno de producción

Requisitos previos a la actualización

Configuraciones del servidor de producción

Chequear que el servidor de producción esté configurado como se indica acá

Actualización de la versión

A lo largo de los pasos se deberá reemplazar:

  • <path proyecto Guaraní>: por el path donde está instalado el proyecto
  • <siglas institución>: por las siglas correspondientes a la institución que realiza la instalación
  • 3.13.x.y: por la versión propia a la que se quiere actualizar

Los pasos a realizar son:

  1. Exportar datos locales
    Como primera medida se exportan los datos locales para preservarlos.
    Dentro de la carpeta 'bin' del proyecto (<path proyecto Guaraní>/bin) ejecutar:
    ./guarani instancia_exp_local
  2. Apuntar el servidor de producción a la nueva versión 3.13.x.y
    Dentro de la carpeta del proyecto (<path proyecto Guaraní>) ejecutar:
    svn switch https://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/gestion/versiones/3.13.x.y
  3. A partir de la versión 3.13.0, es necesario registrar manualmente la fuente de datos del proyecto toba_usuarios, usado para el manejo de perfiles y auditoría. Para ello, en el archivo <path proyecto Guaraní>/lib/toba/instalacion/bases.ini, si no existe una entrada con el encabezado [desarrollo toba_usuarios toba_usuarios], agregarla, con idéndica configuración a la instancia de Toba (primera entrada de ese archivo). Ejemplo:
    [desarrollo toba_usuarios toba_usuarios]
    motor = "postgres7"
    profile = "localhost"
    usuario = "postgres"
    clave = "**********"
    base = "guarani3"
    puerto = "5432"
    encoding = "LATIN1"
    schema = "desarrollo"
  4. Regenerar la instancia
    Para impactar los metadatos en la base de producción, dentro de la carpeta 'bin' de SIU-Toba (<path proyecto Guaraní>/lib/toba/bin) ejecutar:
    ./toba instancia regenerar -i desarrollo
    Nota: si se visualiza un warning por algún perfil funcional revisar el mismo.
  5. Migrar la base de datos negocio
    Para migrar la base de datos negocio a la nueva versión, dentro de la carpeta 'bin' del proyecto (<path proyecto Guaraní>/bin) ejecutar:
    ./guarani migrar_base
  6. Compilar metadatos
    1. Dentro de la carpeta 'bin' del proyecto (<path proyecto Guaraní>/bin) ejecutar:
      ./guarani compilar
      Al compilar los metadatos se generará la carpeta <path proyecto Guaraní>/metadatos_compilados que no debe versionarse (svn commit) ya que se regenerará cada vez que se actualice el servidor.
    2. Editar el archivo 'aplicacion.php' (<path proyecto Guaraní>/www/aplicacion.php) y descomentar la siguiente línea:
      define('apex_pa_metadatos_compilados', 1);



Ir al esquema de instalación y actualización de la versión