2010-11-30 52 views
3

有沒有辦法清除或清除已被卸載的amodules添加的所有unnessecary條目的數據庫。我創建了我的網站,但添加了很多模塊,但我沒有刪除所有那些我不使用的,但只是想知道是否有一種方法來清除數據庫等。確保沒有任何未使用的東西被留下?Drupal - clean數據庫

感謝

回答

2

如果你有自己的內容,你想保持並且您使用的卸載功能對已安裝的所有模塊,那麼唯一的途徑是手動檢查。如果你沒有太多的內容,你可以導出它,並用乾淨的數據庫來替換數據庫,然後把你的內容放回去。

+0

澄清:每個編寫良好的模塊都有自己的卸載過程,在正式卸載(而不是禁用)模塊時運行。那些例程是系統中唯一可以識別給定模塊可能對數據庫所做的所有更改的東西。 – Grayside 2010-11-30 18:56:14

0

如果您只想清理數據庫但不想刪除模塊,也可以使用DEVEL模塊重新安裝功能。

2

您可以使用Schema模塊來發現未正確卸載模塊的剩餘表格。