Al inicio de cada año en GPR debe hacerse un inicio de temporada en las bases de datos, el cual consiste en crear una base de datos con información controlada, y asociarla a una nueva temporada en el sistema.
Asumiendo que nuestra temporada que acaba de terminar es tem_id=19
en la base de datos db_gorbea_2098_2099
y queremos movernos a la nueva temporada tem_id=20
en db_gorbea_2099_2100
, los pasos generales a seguir son los siguientes:
En el servidor de base de datos
En lo posible ejecutar estos pasos con el root
de MySQL:
create database db_gpr_2099_2100
. mysqldump -u helpcom_db -p db_gpr_2098_2099 > gpr.sql
.mysql -u helpcom_db -p db_gpr_2099_2100 < gpr.sql
.use database db_gpr_2099_2100;
temporada
y creamos una nueva temporada con ID único tem_id=20
. (1)tbl_parametros
la nueva temporada p.ej.: tem_id=20
.Tomar nota del proceso ya que es similar a lo que después habrá que hacer en Análisis.
(1) La siguiente sentencia SQL permite crear la nueva entrada, ajuste los primeros dos campos como sea necesario:
INSERT INTO tbl_temporadas VALUES ( 20, '2099-2100', 0.0 , 0.0 , 'SI' );
(2)
tbl_recepcion tbl_reliquidacion tbl_reliquidacion_mov tbl_liquidacion tbl_contratos tbl_cuenta_corriente tbl_cuenta_corriente_mov
En la carpeta compartida
En Análisis
Para estos pasos es necesario tener la IP del servidor de Análisis. Se supone que es un servidor con IP fija aquí indicado con ${analisis}
, chequeado a 192.168.1.163
a fecha de Agosto de 2019, pero si la IP cambia la gente de Molinera debe confirmarnos.
Todos los pasos a seguir se llevan a cabo desde el servidor de Producción (Análisis no tiene shell).
mysqldump -h ${analisis} -u helpcom_db -p --opt db_gpr_analisis > analisis.sql
.helpcom_db
al servidor ${analisis}
y creamos la BDD para la temporada recién terminada:create database db_gpr_analisis_2098_2099;
.use db_gpr_analisis;
temporada
y creamos una nueva temporada con ID único tem_id=20
, similar a como se hizo en Producción.tbl_parametros
la nueva temporada p.ej.: tem_id=20
.mysql -h ${analisis} -u helpcom_db -p db_gpr_analisis_2098_2099 < analisis.sql
(4)
tbl_recepcion tbl_liquidacion
En la Página Web de Molinera