scripts/surveillance/maintenance.sql
pessoles 0a1f4dac53 On conserve les logs dans la base un peu plus longtemps (5jours)
darcs-hash:20070129194645-6d78a-5aec4973ed248fa37ffee5323025f450f697d53c.gz
2007-01-29 20:46:45 +01:00

18 lines
682 B
SQL

-----------------------------------------------------------------
-- Maintenance de la base pgsql sur rouge, lancé par cron
-----------------------------------------------------------------
-- effacement des vieux enregistrements
DELETE FROM upload where date< timestamp 'now' - interval '5 days';
DELETE FROM virus where date< timestamp 'now' - interval '5 days';
DELETE FROM flood where date< timestamp 'now' - interval '5 days';
DELETE FROM p2p where date< timestamp 'now' - interval '5 days';
-- suppression complète des entrées
VACUUM;
-- réindexation des tables
REINDEX TABLE upload;
REINDEX TABLE virus;
-- REINDEX TABLE flood; -- flood n'a pas d'index
REINDEX TABLE p2p;