Datenbank bereinigen mit Medicula 2.0
Hallo, ich habe pnMedic wieder zum Leben erweckt und eine Zikula-Version mit ein paar neuen Features daraus gemacht.
Das Modul heißt nun "Medicula" und überprüft die Datenbank auf verwaiste Tabellen, ModVars, Hooks, Session, etc. und kann fehlerhafte Einträge bei Bedarf entfernen. Besonders nach einer Migration von PostNuke auf Zikula können einige Altlasten in der Datenbank verbleiben, wie z.B. vergessene Einträge in der Hook-Tabelle usw.
Außerdem besteht die Möglichkeit den Status eines Moduls direkt ändern - ohne die üblichen Initialisierungsschritte (Löschen, Aktivieren, usw.). Speziell beim Testen verschiedener System- oder Modulkonstellationen könnte das sehr hilfreich sein, da man sich den Umweg über Drittanwendungen spart.
Das Modul ist sicherlich noch optimierungsbedürftig und setzt auch größtenteils nicht auf DBUtil-Aufrufe, doch es erfüllt seinen Zweck.
Bitte unbedingt sehr vorsichtig mit dem Modul umgehen und vorher auch eine Sicherung der Datenbank anlegen. Es ist kein Modul für den täglichen Einsatz, sondern für das gelegentliche Aufräumen.
Kritik ist jederzeit willkommen und wer Zugriff aufs Projekt haben will, muss sich nur kurz melden.
Haste sehr fein gemacht!! Super Tool!!! Danke!!!