scripts/surveillance/maintenance.sql
glondu adc3ee2002 On va voir si 4 jours suffisent...
darcs-hash:20070208235736-68412-10957e1d6e130b39837a3763f50f79b7ded0466f.gz
2007-02-09 00:57:36 +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 '4 days';
DELETE FROM virus where date< timestamp 'now' - interval '4 days';
DELETE FROM flood where date< timestamp 'now' - interval '4 days';
DELETE FROM p2p where date< timestamp 'now' - interval '4 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;