新增数据库:编制10-10试用集成主数据扩展与教学资源兼容迁移脚本

This commit is contained in:
wangzhibiao committed 2026-10-09 14:36:27 +08:00
1 parent a8e42b32bd
commit 041bcef242
2 files changed
+206

No files matched your search

@@ -0,0 +1,38 @@
-- ==============================================================================
-- RailwaySystem 数据库 V2 回滚脚本: 011_pilot_20261010_master_data_and_resource_rollback.sql
-- 适用数据库: KingbaseES V009R003C018 (schema: public)
-- 执行目标: 回滚 011_pilot_20261010_master_data_and_resource.sql 的变更
-- ==============================================================================
BEGIN;
-- 1. 回滚角色菜单权限
DELETE FROM public.sys_role_menu WHERE menu_id IN (2165, 2271, 2272);
DELETE FROM public.sys_menu WHERE menu_id IN (2165, 2271, 2272);
-- 2. 回滚字典
DELETE FROM public.sys_dict_data WHERE dict_type = 'train_resource_type';
DELETE FROM public.sys_dict_type WHERE dict_type = 'train_resource_type';
-- 3. 删除教学资源表及索引
DROP TABLE IF EXISTS public.train_resource CASCADE;
-- 4. 删除主数据扩展列
ALTER TABLE public.train_student DROP COLUMN IF EXISTS avatar;
ALTER TABLE public.train_student DROP COLUMN IF EXISTS duty_level;
ALTER TABLE public.train_teacher DROP COLUMN IF EXISTS avatar;
ALTER TABLE public.train_teacher DROP COLUMN IF EXISTS major;
ALTER TABLE public.train_teacher DROP COLUMN IF EXISTS courses;
ALTER TABLE public.train_teacher DROP COLUMN IF EXISTS start_teaching;
ALTER TABLE public.train_classroom_info DROP COLUMN IF EXISTS multimedia;
ALTER TABLE public.train_classroom_info DROP COLUMN IF EXISTS projector;
ALTER TABLE public.train_classroom_info DROP COLUMN IF EXISTS seat_arrange;
ALTER TABLE public.train_training_site DROP COLUMN IF EXISTS major;
ALTER TABLE public.train_training_site DROP COLUMN IF EXISTS seat_arrange;
ALTER TABLE public.train_course DROP COLUMN IF EXISTS resource_id;
COMMIT;