¡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:
- En nuestra BDD actual
db_gpr_2098_2099
, vamos atemporada
y creamos una nueva temporada con ID únicotem_id=20
. (1) - Creamos una nueva base de datos vacía, con el nombre de la temporada nueva
db_gpr_2099_2100
. - Respaldamos la BDD a un archivo vía mysqldump o similar p.ej.:
mysqldump ... db_gpr_2098_2099 > gpr.sql
. - Importamos ese mismo respaldo en la base de datos nueva p.ej.:
mysql ... db_gpr_2099_2100 < gpr.sql
. - Conectamos a la base de datos nueva.
- Truncamos las tablas listadas en (2).
- 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
- Obtener un respaldo de la BDD actual p.ej.:
mysqldump ... db_gpr_analisis > analisis.sql
. Pendiente
En la Página Web de Molinera
- (contactar a Gonzalo Sabugo para ejecutar estos pasos)
pendiente