4
モジュールのhook_update_nステータスのリセット
私は以前に書いたモジュールを拡張していますが、いくつかのスキーマの変更が必要hook_update_Nです。 モジュールのバージョンをから7.x-1.0に更新し7.x-1.1て実装しましたがfoo_update_7100、正常に動作します。 問題は、私が内部foo_update_7100でミスを犯し、それを修正したため、7100アップデートを再実行できないことです。7101を作成する必要がありますが、私のすべての変更がまだコミットされていないため、それは意味がありません。 私はhook_update_nのステータスを次の方法でリセットしようとしました: update system set schema_version=-1 where name='foo'; > Query OK, 1 row affected (0.01 sec) > Rows matched: 1 Changed: 1 Warnings: 0 それから私はやるdrush cc allが、drush updatedb -yまだ私「不要データベースの更新」を与えます。 単にhook_update_N数字を増やすのではなく、どうすればこれを解決できますか?