修复迁移:对齐课程资源关系表自增序列游标避免主键冲突
This commit is contained in:
1 parent
87ce678964
commit
be5a564582
1 file changed
+3
@@ -88,6 +88,9 @@ BEGIN
|
||||
-- 历史关联已安全迁移至 train_course_resource 规范关系表,清空旧有历史字符串以防解绑后重复恢复,
|
||||
-- 物理字段 resource_id 依然保留在 train_course 表中,满足旧系统只读与字段兼容契约。
|
||||
UPDATE public.train_course SET resource_id = NULL WHERE resource_id IS NOT NULL;
|
||||
|
||||
-- 对齐序列生成器游标,防止历史数据占位后自增主键产生唯一键冲突 (pk_train_course_resource)
|
||||
PERFORM setval(pg_get_serial_sequence('public.train_course_resource', 'id'), COALESCE(MAX(id), 1)) FROM public.train_course_resource;
|
||||
END IF;
|
||||
END $$;
|
||||
|
||||
|
||||
Reference in new issue
Block a user