Files
shanxia2.0/docs/sql/20261027_pl_plan_cancelled_archive_status.sql

12 lines
492 B
SQL

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