X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=blobdiff_plain;f=Prune.php;h=2ed9ea3debe6eef8dd18b24740658236b7477962;hp=625e7d2458be816eeb60f979be7568ff8816094f;hb=refs%2Fheads%2Fwip_alan_T6343_generic_progress_bar_delete;hpb=3a9f97db56f14572c046f3973e2ed7e5c009dbbb diff --git a/Prune.php b/Prune.php index 625e7d24..2ed9ea3d 100644 --- a/Prune.php +++ b/Prune.php @@ -78,7 +78,10 @@ class Pman_Core_Prune extends Pman WHERE action = 'NOTIFY' and event_when < NOW() - INTERVAL 1 WEEK GROUP BY on_id, on_table HAVING mm > 2 ORDER BY mm desc; */ - DB_DataObject::debugLevel(1); + //DB_DataObject::debugLevel(1); + $f = DB_DataObject::Factory('Events'); + $before = $f->count(); + $f = DB_DataObject::Factory('Events'); $f->selectAdd(); $f->selectAdd("on_id, on_table, min(id) as min_id, max(id) as max_id, count(*) as mm"); @@ -98,13 +101,15 @@ class Pman_Core_Prune extends Pman AND on_table = '{$q->escape($f->on_table)}' AND - id >= {$f->min_id} + id > {$f->min_id} -- allow the first one to stay.... AND id <= {$f->max_id} "); } - + $f = DB_DataObject::Factory('Events'); + $after = $f->count(); + echo "DELETED : " . ($before - $after) . " records\n";