-- Удаление плагина: чистим свои (custom) БЗ вместе с правами, журналом и синхронизацией,
-- локальные встроенные clients/staff возвращаем в дефолтное «выключено» (D5).
-- Контент локального RAG при удалении плагина не удаляется (решение принимается вручную).
DELETE FROM `kb_acl` WHERE `kb_id` IN (SELECT `id` FROM `kb` WHERE `kb_type` = 'CUSTOM');
DELETE FROM `kb_request_log` WHERE `kb_id` IN (SELECT `id` FROM `kb` WHERE `kb_type` = 'CUSTOM');
DELETE FROM `kb_sync_state` WHERE `kb_id` IN (SELECT `id` FROM `kb` WHERE `kb_type` = 'CUSTOM');
DELETE FROM `kb` WHERE `kb_type` = 'CUSTOM';
UPDATE `kb` SET `enabled` = 0 WHERE `kb_key` IN ('clients', 'staff') AND `kb_type` = 'BUILTIN';
