system
テーブルから行を削除するhook_update_N関数の作成で問題が発生しました。誰かが私を正しい方向に向けることができますか?少しのドキュメントを見つけています。
私のコードは次のようになるはずです:
<?php
/**
* Delete row from system table.
*/
function MODULENAME_update_7001() {
db_query('DELETE FROM {system} WHERE name = :name', array(':name' => 'FOO'));
}
これは、モジュールのMODULENAME.installファイルに入れてください。もちろん、MODULENAMEをモジュールの名前に、FOOを削除する行の名前に置き換える必要があります。
関連するドキュメントは、 更新テーブル:hook_update_N()関数 、 hook_update_N および データベース抽象化レイヤー にあります。