Seite 1 von 1

Alte Einträge in der mod_history löschen

Verfasst: Mo 18. Feb 2008, 22:12
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

Verfasst: Di 19. Feb 2008, 09:21
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.

Verfasst: Di 19. Feb 2008, 09:35
von malsdgtac
Super danke, so in die Richtung hatte ich es mir vorgestellt.