Unbenutzte Tabellen nehmen nicht viel Platz ein und ihr Entfernen kann bei Versionsupgrades viel mehr Ärger verursachen als der Platz, den Sie sparen, wenn Sie versuchen, Tabellen zu entfernen, die Magento selbst für Magento-Module erstellt hat, die Sie deaktiviert haben.
Was die Arbeit mit Drittanbieter-Modulen betrifft, ist es am besten, wenn Sie einen separaten Testserver für die Modulinstallation einrichten, um zu sehen, ob sie wirklich nützlich und/oder kompatibel sind, und sie dann in Ihrer Entwicklungsinstallation installieren, um mit Ihrer Website zu arbeiten.
Das gesagt habend, hat nachträglich jedes Modul ein MySQL-Installations-Skript, das Sie lesen können, um zu sehen, welche Datenbankänderungen vorgenommen wurden, damit Sie versuchen können, sie rückgängig zu machen. Diese befinden sich normalerweise in app/code/local/(namespace)/(modulename)/sql/(modulename)_setup/*
oder app/code/community/(namespace)/(modulename)/sql/(modulename)_setup/*
. Sie werden ähnlich benannt sein wie mysql4-install-*.php
oder mysql4-upgrade-*.php
, obwohl einige der obigen Konventionen von Drittanbieterentwicklern gebrochen werden könnten, die die Konventionen nicht genau befolgen.
Sie können den SQL-Code in diesen verwenden, um die Änderungen rückgängig zu machen, die das Modul vorgenommen hat. Backups werden dringend empfohlen.