From eac952e81e9e4f1655d3ad24bbb7c03da3552708 Mon Sep 17 00:00:00 2001 From: Michel Date: Tue, 6 May 2025 13:52:06 +0000 Subject: [PATCH] Supprimer Purge_alertes.py --- Purge_alertes.py | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 Purge_alertes.py diff --git a/Purge_alertes.py b/Purge_alertes.py deleted file mode 100644 index 54d83d5..0000000 --- a/Purge_alertes.py +++ /dev/null @@ -1,35 +0,0 @@ -# Purges des entrées de toutes les tables dans la base Sondes qui commencent -# par Alertes_*** et qui sont agées de plus de sept jours. -import mysql.connector -import os -from dotenv import load_dotenv - -# Charger les variables d'environnement -load_dotenv() - -config = { - "host": os.getenv("DB_HOST"), - "user": os.getenv("DB_USER"), - "password": os.getenv("DB_PASSWORD"), - "database": os.getenv("DB_NAME") -} - -conn = mysql.connector.connect(**config) -cursor = conn.cursor() - -# Récupérer toutes les tables d'alertes -cursor.execute("SHOW TABLES") -tables = [t[0] for t in cursor.fetchall()] -alertes_tables = [t for t in tables if t.startswith("Alertes_")] - -# Appliquer la purge à chaque table -for table in alertes_tables: - query = f"DELETE FROM {table} WHERE Debut_defaut < NOW() - INTERVAL 7 DAY" - cursor.execute(query) - print(f"✅ Table {table} purgée.") - -conn.commit() -cursor.close() -conn.close() - -print("🎉 Purge terminée pour toutes les alertes anciennes.") \ No newline at end of file