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.

  1. hacer copia de respaldo de la base de datos actual.
  2. Una vez salvaguardada la copia se debe proceder con la ejecucción de las siguientes consultas SQL:
  3. delete from tbitacora where fecha <= (current_date - 730);
  4. delete from tmarcaciones where fecha <= (current_date - 730);
  5. delete from tmarcacionesliq where fecha <= (current_date - 730);
  6. delete from tprohorario where fecha <= (current_date - 730);
  7. delete from tliquidacion where fecha <= (current_date - 730);
  8. delete from tinconsistencias where fecha <= (current_date - 730);
  9. VACUUM FULL FREEZE VERBOSE ANALYZE;
  10. REINDEX DATABASE <NOMBRE_BASE_DATOS>;
  11. restaurar la copia tomada en el punto 1. y dejar como nombre scap3k_historico_
  12. comprobar acceso a la base haciando intercambio en la base.
image
⚠️ **GitHub.com Fallback** ⚠️