Alte Einträge in der mod_history löschen

Gesperrt
malsdgtac
Beiträge: 717
Registriert: Fr 12. Mär 2004, 15:50
Kontaktdaten:

Alte Einträge in der mod_history löschen

Beitrag von malsdgtac »

Also die Modulhistory ist ja echt super. Trotzdem wächst die Datenbank bei vielen Moduländerungen dramatisch schnell an.

Gibt es eine Möglichkeit, alte Moduländerungen zu löschen? Bzw. der Eintrag - "changed" ist das ein Timestamp?

Danke für Eure Antworten
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 »

Direkt vorgesehen ist das m.W. nicht. Aber "changed" sollte wirklich einen Timestamp darstellen, so dass man anhand dessen recht einfach eine Zeile SQL schreiben kann:

Code: Alles auswählen

DELETE FROM con_mod_history WHERE FROM_UNIXTIME(changed) < SUBDATE(NOW(), 90);
Damit sollten lediglich die Änderungen der letzten 90 Tage behalten und der Rest gelöscht werden. Verwendung (per phpMyAdmin) auf eigene Gefahr.
Zuletzt geändert von Dodger77 am Di 19. Feb 2008, 09:53, insgesamt 1-mal geändert.
malsdgtac
Beiträge: 717
Registriert: Fr 12. Mär 2004, 15:50
Kontaktdaten:

Beitrag von malsdgtac »

Super danke, so in die Richtung hatte ich es mir vorgestellt.
Gesperrt