Diferencia entre revisiones de «SIU-Pilaga/version3.0.4b/generacion ejercicio nuevo»

De SIU
Saltar a: navegación, buscar
(Comando para la generación de un nuevo ejercicio)
(Generación de un nuevo ejercicio)
 
(No se muestra una edición intermedia del mismo usuario)
Línea 4: Línea 4:
 
== Generación de un nuevo ejercicio ==
 
== Generación de un nuevo ejercicio ==
  
Mediante un comando del instalador de SIU-Pilaga se puede realizar la creación de una base de datos para un nuevo ejercicio, este comando realiza la migración de los schemas de toba (toba_pilaga y toba_pilaga_logs) a una nueva base de datos
+
Mediante un comando del instalador de SIU-Pilagá se puede realizar la creación de una base de datos para un nuevo inicio de ejercicio dentro de una misma instalación del sistema SIU-Pilagá, este comando realiza la migración de los schemas de toba (toba_pilaga y toba_pilaga_logs) a una nueva base de datos
del nuevo ejercicio, ademas realiza la creación de una base de inicio nueva, dejando de esta manera los schemas de pilaga limpios para el inicio de ejercicio y preservando los schemas de toba.
+
del nuevo ejercicio, ademas realiza la creación de una base de inicio nueva, dejando de esta manera los schemas de Pilagá limpios para el inicio de ejercicio y preservando los schemas de toba.
  
 
=== Comando para la generación de un nuevo ejercicio ===
 
=== Comando para la generación de un nuevo ejercicio ===
Línea 42: Línea 42:
 
:* Crear la base de datos de inicio de ejercicio (pilaga_2018)
 
:* Crear la base de datos de inicio de ejercicio (pilaga_2018)
 
:* Restaurar backups de los schemas de toba del ejercicio anterior (pilaga_2017) en la base del nuevo ejercicio (pilaga_2018)
 
:* Restaurar backups de los schemas de toba del ejercicio anterior (pilaga_2017) en la base del nuevo ejercicio (pilaga_2018)
:* Crear base de inicio de SIU-Pilaga para el nuevo ejercicio (pilaga_2018)
+
:* Ejecutar SQL de creación de base de inicio de SIU-Pilagá para el nuevo ejercicio (pilaga_2018)
:* Configura bases.ini del proyecto SIU-Pilaga
+
:* Configura bases.ini del proyecto SIU-Pilagá
  
*El archivo de configuracion de bases de datos del proyecto (bases.ini) del nuevo ejercicio quedara configurado de la siguiente manera:
+
*El archivo de configuración de bases de datos del proyecto (bases.ini) del nuevo ejercicio quedara configurado de la siguiente manera:
  
 
:<source lang="bash" enclose="div">
 
:<source lang="bash" enclose="div">

Revisión actual del 16:46 7 sep 2017

Generación de un nuevo ejercicio

Mediante un comando del instalador de SIU-Pilagá se puede realizar la creación de una base de datos para un nuevo inicio de ejercicio dentro de una misma instalación del sistema SIU-Pilagá, este comando realiza la migración de los schemas de toba (toba_pilaga y toba_pilaga_logs) a una nueva base de datos del nuevo ejercicio, ademas realiza la creación de una base de inicio nueva, dejando de esta manera los schemas de Pilagá limpios para el inicio de ejercicio y preservando los schemas de toba.

Comando para la generación de un nuevo ejercicio

A continuación se les guiara paso a paso como generar el nuevo ejercicio. En este ejemplo se tomara como base del ejercicio actual a pilaga_2017 y la base del nuevo ejercicio a pilaga_2018

  • Configurar parámetros del instalador
En primero lugar se debe configurar el archivo de parámetros del instalador instalador.env con la base de datos del nuevo ejercicio que se va a crear con el comando,
...

###### CONFIG DE BASE DE DATOS DE NEGOCIO ######
PROYECTO_DB_HOST="localhost"
PROYECTO_DB_PORT="5432"
PROYECTO_DB_DBNAME="pilaga_2018"
PROYECTO_DB_USERNAME="postgres"
PROYECTO_DB_PASSWORD="postgres"
PROYECTO_DB_SCHEMA="public"
PROYECTO_DB_ENCODING="LATIN1"

...
  • Ejecutar el comando de inicio de ejercicio
Una vez configurado la base del nuevo ejercicio ejecutar el siguiente comando
./bin/instalador instalacion:iniciar-ejercicio
Este comando realizara los siguientes pasos:
  • Backups de los schemas de toba del ejercicio anterior
  • Crear la base de datos de inicio de ejercicio (pilaga_2018)
  • Restaurar backups de los schemas de toba del ejercicio anterior (pilaga_2017) en la base del nuevo ejercicio (pilaga_2018)
  • Ejecutar SQL de creación de base de inicio de SIU-Pilagá para el nuevo ejercicio (pilaga_2018)
  • Configura bases.ini del proyecto SIU-Pilagá
  • El archivo de configuración de bases de datos del proyecto (bases.ini) del nuevo ejercicio quedara configurado de la siguiente manera:
[toba_2_7]
motor = "postgres7"
profile = "localhost"
usuario = "postgres"
clave = "postgres"
base = "pilaga_2018"
puerto = 5432
encoding = "LATIN1"
schema = "toba_pilaga"

[produccion toba_usuarios toba_usuarios]
motor = "postgres7"
profile = "localhost"
usuario = "postgres"
clave = "postgres"
base = "pilaga_2018"
puerto = 5432
encoding = "LATIN1"
schema = "toba_pilaga"

[produccion pilaga pilaga]
motor = "postgres7"
profile = "localhost"
usuario = "postgres"
clave = "postgres"
puerto = 5432
encoding = "LATIN1"
schema = "public"
base = "pilaga_2018"

[produccion pilaga pilaga_cierre]
motor = "postgres7"
profile = "localhost"
usuario = "postgres"
clave = "postgres"
puerto = 5432
encoding = "LATIN1"
schema = "public"
base = "pilaga_2017"