プラグイン開発時にバグで プラグインを削除できなかった場合の削除方法 (MySQL版)
-- 主キー制約を解除 (MySQL Workベンチ用) SET SQL_SAFE_UPDATES=0; -- 対象のプラグインを削除 delete from dtb_plugin where plugin_name = 'PLUGIN_NAME'; -- 連携されていないフックポイントを削除 delete from dtb_plugin_hookpoint where plugin_id is not null and not exists ( select 1 from dtb_plugin where plugin_id = dtb_plugin_hookpoint.plugin_id ); -- 連携されていないブロックを削除(PLUGIN用) delete from dtb_bloc where plugin_id is not null and not exists ( select 1 from dtb_plugin where plugin_id = dtb_bloc.plugin_id ); -- 主キー制約を解除の開放 (MySQL Workベンチ用) SET SQL_SAFE_UPDATES=1;