20261027_pl_plan_cancelled_archive_status.sql 492 B

1234567891011
  1. -- 归档状态增加 cancelled(已取消),并对齐历史已取消计划。
  2. -- 可重复执行;部署应用更新时执行本迁移。
  3. ALTER TABLE `pl_plan`
  4. MODIFY COLUMN `archive_status` varchar(20) NOT NULL DEFAULT 'unarchived'
  5. COMMENT '归档状态 unarchived-未归档 draft-已暂存 archived-已归档 cancelled-已取消';
  6. UPDATE `pl_plan`
  7. SET `archive_status` = 'cancelled'
  8. WHERE `follow_status` = 'cancelled'
  9. AND `archive_status` <> 'cancelled'
  10. AND `del_flag` = 0;