From 5b0598f2c3b4fcd20885d07ce22fafb455c1cf30 Mon Sep 17 00:00:00 2001 From: pessoles Date: Sun, 2 Oct 2005 15:09:43 +0200 Subject: [PATCH] On vire les infos de la base de plus de deux mois darcs-hash:20051002130943-6d78a-fbc6e72a32ea7bcb119ac0a4d41bfd1f1e51ba55.gz --- surveillance/deconnexion.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/surveillance/deconnexion.py b/surveillance/deconnexion.py index 77b996c0..54414869 100755 --- a/surveillance/deconnexion.py +++ b/surveillance/deconnexion.py @@ -373,3 +373,20 @@ if pair : # proprio.blacklist(["%d/%d/%d %d:%d" % (debut[2],debut[1],debut[0],debut[3],debut[4]),"%d/%d/%d %d:%d" % (fin[2],fin[1],fin[0],fin[3],fin[4]),'p2p',"P2P (auto)" % protocole]) # proprio.save() mail.quit() + + +########################################## +# Destruction des logs de plus de 2 mois # +########################################## +requete = "DELETE FROM upload where date< timestamp 'now' - interval '2 month'" +curseur.execute(requete) +pair = curseur.fetchall() +requete = "DELETE FROM virus where date< timestamp 'now' - interval '2 month'" +curseur.execute(requete) +pair = curseur.fetchall() +requete = "DELETE FROM flood where date< timestamp 'now' - interval '2 month'" +curseur.execute(requete) +pair = curseur.fetchall() +requete = "DELETE FROM p2p where date< timestamp 'now' - interval '2 month'" +curseur.execute(requete) +pair = curseur.fetchall()