Datenbank aufräumen?
Eingetragen von Charly (85)
am 14.12.2007 - 08:32 Uhr in
am 14.12.2007 - 08:32 Uhr in
Hallo zusammen
ich habe jetzt schon eine menge Module ausprobiert und auch einige wieder entfernt. Leider bleiben die Tabellen von diesem Modulen in der Datenbank bestehen. Gibt es eine Möglichkeit diese überflüssigen Tabellen zu löschen? Aber bitte jetzt nicht vorschlagen die alle einzeln per Hand löschen! =o) Die Idee hatte ich schon. Leider bin ich mir bei einigen Tabellen nicht sicher, ob ich die noch brauche.
Danke für eure Hilfe
Gruß Charly
- Anmelden oder Registrieren um Kommentare zu schreiben
Wenn ein Modul bei der
am 14.12.2007 - 09:35 Uhr
Wenn ein Modul bei der Deinstallation nicht ganz sauber seine Überbleibsel aufgeräumt hat, hast du im Grunde keine andere Chance, als händisch nachzuhelfen.
--
"Look, Ma, I'm dead!"
Cell, Stephen King
Re: Datenbank aufräumen?
am 14.12.2007 - 11:16 Uhr
ich habe jetzt schon eine menge Module ausprobiert und auch einige wieder entfernt.
Du kannst in Drupal Module "deaktivieren". Das machst du unter admin/build/modules, indem du das Häckchen in der Zeile des entsprechenden Moduls entfernst und die Schaltfläche "Konfiguration speichern" betätigst. Dabei bleiben die vom Modul erstellten Tabellen und Einstellungen erhalten. Das soll so sein. It's not a bug, it's a feature.
Du kannst in Drupal Module "deinstallieren". Das machst du unter admin/build/modules/uninstall, indem du ein Häckchen in der Zeile des entsprechenden Moduls setzt und die Schaltfläche "Deinstallieren" betätigst. Dabei werden Tabellen und Einstellungen des Moduls entfernt.
Falls das betreffende Modul keine Deinstallation anbietet
Das Anlegen von Tabellen während der Installation eines Moduls geschieht in der Datei
{modulname}.install
in der Funktion{modulname}_install
. Dort werden mittelsdb_query
eine Reihe von Anweisungen der FormCREATE TABLE {tabelle}
an die Datenbank gesendet. Nachdem du das Modul deaktiviert hast, kannst du die entsprechenden Tabellen von Hand löschen.--
Danke
am 05.01.2008 - 15:17 Uhr
Danke für den Tipp.
Ein gesundes Neues Jahr noch.
Gruß Charly