1.0.355.sql 1.2 KB

1234567891011121314151617181920212223242526
  1. -- 1.0.355:清理 S1 平台租户与 tenant-as-factory 历史污染。
  2. UPDATE `mdp_stg_so`
  3. SET `factory_id`=NULL
  4. WHERE `tenant_id` > 0 AND `factory_id`=`tenant_id`;
  5. UPDATE `mdp_std_so`
  6. SET `factory_id`=1
  7. WHERE `tenant_id` > 0 AND `factory_id`=`tenant_id`;
  8. DELETE FROM `mdp_stg_so` WHERE `tenant_id` IN (0,1,1300000000001);
  9. DELETE FROM `mdp_std_so` WHERE `tenant_id` IN (0,1,1300000000001);
  10. DELETE FROM `dwd_ship_trans` WHERE `tenant_id` IN (0,1,1300000000001);
  11. DELETE FROM `dwd_requirement_examine_detail` WHERE `tenant_id` IN (0,1,1300000000001);
  12. DELETE FROM `ado_smart_ops_kpi_atomic_day` WHERE `tenant_id` IN (0,1,1300000000001);
  13. DELETE FROM `mdp_sync_log` WHERE `tenant_id` IN (0,1,1300000000001);
  14. DELETE FROM `mdp_transform_run_log` WHERE `tenant_id` IN (0,1,1300000000001);
  15. UPDATE `ado_module_dashboard_rebuild_job`
  16. SET `status`='FAILED',
  17. `current_stage`='FAILED',
  18. `failed_stage`=COALESCE(`failed_stage`, 'SCOPE_VALIDATION'),
  19. `error_message`='租户/工厂作用域无效,已由 1.0.355 终止',
  20. `finished_at`=COALESCE(`finished_at`, NOW(3)),
  21. `update_time`=NOW(3)
  22. WHERE `status` IN ('QUEUED','RUNNING')
  23. AND (`tenant_id` IN (0,1,1300000000001) OR `factory_id`=`tenant_id`);