Delete validated events from tmetaconsole_event_history.

(cherry picked from commit cfa87d834173287aa1ce58bfaf476beafeb342e8)
This commit is contained in:
Ramon Novoa 2015-03-23 12:54:25 +01:00
parent af2722ac51
commit ca341f3a9d
1 changed files with 14 additions and 0 deletions

View File

@ -213,6 +213,20 @@ sub pandora_purgedb ($$) {
usleep (10000);
}
log_message ('', "\n");
log_message ('PURGE', "Deleting validated events from tmetaconsole_event_history.", '');
$events_to_delete = get_db_value ($dbh, "SELECT COUNT(*) FROM tmetaconsole_event_history WHERE estado = 1");
while($events_to_delete > 0) {
db_do($dbh, "DELETE FROM tmetaconsole_event_history WHERE estado = 1 LIMIT ?", $BIG_OPERATION_STEP);
$events_to_delete = $events_to_delete - $BIG_OPERATION_STEP;
# Mark the progress
log_message ('', ".");
# Do not overload the MySQL server
usleep (10000);
}
log_message ('', "\n");
}
else {
log_message ('PURGE', 'event_purge is set to 0. Old events will not be deleted.');