20260822_rollback_merchant_device_binding.sql 734 B

12345678910111213141516171819202122
  1. -- 商户设备绑定迁移回滚脚本(仅在需要撤销该功能时手工执行)。
  2. -- 警告:DROP TABLE 会永久删除设备台账、当前绑定关系和绑定/解绑流水。
  3. DELETE role_menu
  4. FROM `sa_system_role_menu` role_menu
  5. INNER JOIN `sa_system_menu` menu ON menu.`id` = role_menu.`menu_id`
  6. WHERE menu.`slug` IN (
  7. 'core:merchant:device:index',
  8. 'core:merchant:device:bind',
  9. 'core:merchant:device:unbind'
  10. );
  11. DELETE FROM `sa_system_menu`
  12. WHERE `slug` IN (
  13. 'core:merchant:device:index',
  14. 'core:merchant:device:bind',
  15. 'core:merchant:device:unbind'
  16. );
  17. DROP TABLE IF EXISTS `sa_merchant_device_binding_record`;
  18. DROP TABLE IF EXISTS `sa_merchant_device_binding`;
  19. DROP TABLE IF EXISTS `sa_device`;