¡Esta es una revisión vieja del documento!


Inicio Temporada

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.

Procedimiento General

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:

  1. En nuestra BDD actual db_gpr_2098_2099, vamos a temporada y creamos una nueva temporada con ID único tem_id=20. (1)
  2. Creamos una nueva base de datos vacía, con el nombre de la temporada nueva db_gpr_2099_2100.
  3. Respaldamos la BDD a un archivo vía mysqldump o similar p.ej.: mysqldump ... db_gpr_2098_2099 > gpr.sql.
  4. Importamos ese mismo respaldo en la base de datos nueva p.ej.: mysql ... db_gpr_2099_2100 < gpr.sql.
  5. Conectamos a la base de datos nueva.
  6. Truncamos las tablas listadas en (2).
  7. Actualizamos en 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

  • Modificar el regedit para apuntar a la nueva temporada (tem_id o nombre de base de datos).

En Análisis

  1. Obtener un respaldo de la BDD actual p.ej.: mysqldump ... db_gpr_analisis > analisis.sql.
  2. :!: Pendiente

En la Página Web de Molinera

  • (contactar a Gonzalo Sabugo para ejecutar estos pasos)
  • :!: pendiente
gpr_inicio_temporada.1548089519.txt.gz · Última modificación: 2019/01/21 16:51 por lmachuca
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0