2010-11-30 6 views
3

アンインストールされた後のモジュールによって追加されたすべての不確定エントリのデータベースをクリアまたはクリーンアップする方法はありますか? Iveは自分のサイトを作成しましたが、たくさんのモジュールを追加しました。使用しないものはすべて削除しませんでしたが、データベースなどをクリアする方法があるかどうか疑問に思っています。Drupal - clean database

おかげ

答えて

2

保存しておきたいでしょう、独自のコンテンツを持っているし、あなたがインストールされているすべてのモジュールのアンインストール機能を使用している場合は、唯一のルートを手動でチェックすることです。あなたがそれをエクスポートし、クリーンなものでDBを置き換えることができます多くのコンテンツを持っていない場合は、あなたのコンテンツをそれに戻す。

+0

明確にするために:よく書かれたすべてのモジュールには、モジュールを正式にアンインストールするだけでなく、モジュールをアンインストールするときに実行される独自のアンインストールプロセスがあります。これらのルーチンは、システム内の唯一のもので、特定のモジュールがデータベースに加えるすべての変更を認識します。 – Grayside

+0

ええ、アンインストール後にデータを残すモジュールは壊れているので、drupal.orgのそのモジュールのキューに問題を提出する必要があります。 –

+0

ありがとう、大変感謝しています。私は今ほとんどのモジュールをアンインストールしたし、私はスピードを戻している。私は次のモジュールも見つけました - http://drupal.org/project/schema - 機能の1つは「スキーマの比較です:モジュールは有効なすべてのモジュールによって宣言されたスキーマ構造とライブデータベース構造を比較し、不正な表 " – Ankh2054

0

データベースをクリーンアップするだけで、モジュールを削除しない場合は、DEVELモジュールの再インストール機能を使用することもできます。

2

適切にアンインストールされたモジュールから残りのテーブルを検出するのに、Schemaモジュールを使用できます。