Proceso de Purga de base de datos SCAP3k - ayatecnologias/SCAP3kDoc GitHub Wiki
Proceso
se hace la claridad que depende las politicas de retención del cliente, inicialmente se sugiere mantener minimo 2 años de historicos, para cualquier efecto el calculo de dias se hace multiplicando 365 x el numero de años a mantener.
hacer copia de respaldo de la base de datos actual.
Una vez salvaguardada la copia se debe proceder con la ejecucción de las siguientes consultas SQL:
delete from tbitacora where fecha <= (current_date - 730);
delete from tmarcaciones where fecha <= (current_date - 730);
delete from tmarcacionesliq where fecha <= (current_date - 730);
delete from tprohorario where fecha <= (current_date - 730);
delete from tliquidacion where fecha <= (current_date - 730);
delete from tinconsistencias where fecha <= (current_date - 730);
VACUUM FULL FREEZE VERBOSE ANALYZE;
REINDEX DATABASE <NOMBRE_BASE_DATOS>;
restaurar la copia tomada en el punto 1. y dejar como nombre scap3k_historico_
comprobar acceso a la base haciando intercambio en la base.