v1.0.50: 碎片处理6项修改 - 1)硬数据板块改名为「硬数据碎片新增与处理」;2)硬数据彻底移除「状态」字段(查看弹窗/数据表status列/列表接口全部删除,已转换以converted_id非空标识,preliminary旧页同步清理);3)硬数据操作列「继续补全」改「手动补全」+新增「AI补全」占位;4)软数据操作列「补全」改「手动补全」+新增「AI补全」占位;5)硬数据「废弃」改为从preliminary_data彻底硬删除;6)人员性别枚举收敛为男/女/未知(迁移归并其他/保密)
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
-- ============================================================
|
||||
-- SuperLink Web - v1.0.50 数据库结构变更
|
||||
-- 1) preliminary_data 删除 status 字段(硬数据板块不再有「状态」:
|
||||
-- 查看弹窗不展示、数据表不存储;已转换以 converted_id 非空标识,
|
||||
-- 废弃改为彻底硬删除,不再需要已废弃状态)
|
||||
-- 2) persons.gender 枚举收敛为 男/女/未知(原 其他/保密 不再允许)
|
||||
-- ============================================================
|
||||
SET NAMES utf8mb4;
|
||||
|
||||
-- 1) 硬碎片数据表去掉 status 列(相关索引 idx_status 随列删除)
|
||||
ALTER TABLE `preliminary_data` DROP COLUMN `status`;
|
||||
|
||||
-- 2) 人员性别:先扩枚举加入「未知」→ 归并旧值 → 再收紧枚举
|
||||
ALTER TABLE `persons`
|
||||
MODIFY COLUMN `gender` enum('男','女','未知','其他','保密') COLLATE utf8mb4_unicode_ci DEFAULT '未知' COMMENT '性别';
|
||||
|
||||
UPDATE `persons` SET `gender` = '未知' WHERE `gender` IN ('其他', '保密');
|
||||
|
||||
ALTER TABLE `persons`
|
||||
MODIFY COLUMN `gender` enum('男','女','未知') COLLATE utf8mb4_unicode_ci DEFAULT '未知' COMMENT '性别';
|
||||
Reference in New Issue
Block a user