新增数据库:编制10-10试用集成主数据扩展与教学资源兼容迁移脚本
This commit is contained in:
1 parent
a8e42b32bd
commit
041bcef242
2 files changed
+206
No files matched your search
+38
@@ -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;
|
||||
Reference in new issue
Block a user