Diferencia entre revisiones de «SIU-Pilaga/version3.0.4b/generacion ejercicio nuevo»
(→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- | + | 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 | + | 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) | ||
− | :* | + | :* Ejecutar SQL de creación de base de inicio de SIU-Pilagá para el nuevo ejercicio (pilaga_2018) |
− | :* Configura bases.ini del proyecto SIU- | + | :* Configura bases.ini del proyecto SIU-Pilagá |
− | *El archivo de | + | *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"