Carsten Volmer  
  •  
  •  

Blog » Datenbank bereinigen mit Medicula 2.0

Datenbank bereinigen mit Medicula 2.0

Samstag, 26. September 2009

Medicula IconHallo, 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.

 

Kommentare

Super!! Marcelle | http://www.mhs-it.de | 25. Okt 2009 - 09:28 Uhr

Haste sehr fein gemacht!! Super Tool!!! Danke!!! icon_smile

Kommentar hinzufügen