Browse Source

解决脚本执行错误

zhulu 1 day ago
parent
commit
368c3991ea
2 changed files with 17 additions and 14 deletions
  1. 15 0
      project_data/sql/1.0.14/soc/soc.sql
  2. 2 14
      project_data/sql/1.0.14/soc/translate.sql

+ 15 - 0
project_data/sql/1.0.14/soc/soc.sql

@@ -1,5 +1,20 @@
 -- v 1.0.14 版本升级脚本
 
+-- 2025-11-5 18:41:59 :旧表备份
+DROP TABLE IF EXISTS core_out_in_record_2025_11_20;
+CREATE TABLE core_out_in_record_2025_11_20 LIKE core_out_in_record;
+INSERT INTO core_out_in_record_2025_11_20 SELECT * FROM core_out_in_record;
+
+DROP TABLE IF EXISTS core_introduce_letter_out_in_request_2025_11_20;
+CREATE TABLE core_introduce_letter_out_in_request_2025_11_20 LIKE core_introduce_letter_out_in_request;
+INSERT INTO core_introduce_letter_out_in_request_2025_11_20 SELECT * FROM core_introduce_letter_out_in_request;
+
+DROP TABLE IF EXISTS core_introduce_letter_out_in_request_user_2025_11_20;
+CREATE TABLE core_introduce_letter_out_in_request_user_2025_11_20 LIKE core_introduce_letter_out_in_request_user;
+INSERT INTO core_introduce_letter_out_in_request_user_2025_11_20 SELECT * FROM core_introduce_letter_out_in_request_user;
+
+
+
 DELIMITER ??
 DROP PROCEDURE IF EXISTS schema_change ??
 CREATE PROCEDURE schema_change()

+ 2 - 14
project_data/sql/1.0.14/soc/translate.sql

@@ -1,7 +1,7 @@
 
 -- 已完成的人员数据迁移
 START TRANSACTION; -- 开启事务:确保迁移要么全成功,要么全回滚(安全兜底)
-DROP TABLE IF EXISTS core_introduce_letter_out_in_history_user;
+
 -- 2025-11-6 : web端下发的人员并入到历史库中
 INSERT INTO core_introduce_letter_out_in_history_user (id,
                                                        org_id,
@@ -91,18 +91,6 @@ COMMIT;
 -- 修改介绍信出入类型  将 电子、纸质 统一改为 普通 , 由于迁移 下发人员到历史库时需要 介绍信出入类型,故此处修改
 update  core_introduce_letter set type =2 where type=1;
 
--- 2025-11-5 18:41:59 :旧表备份
-DROP TABLE IF EXISTS core_out_in_record_2025_11_20;
-CREATE TABLE core_out_in_record_2025_11_20 LIKE core_out_in_record;
-INSERT INTO core_out_in_record_2025_11_20 SELECT * FROM core_out_in_record;
-
-DROP TABLE IF EXISTS core_introduce_letter_out_in_request_2025_11_20;
-CREATE TABLE core_introduce_letter_out_in_request_2025_11_20 LIKE core_introduce_letter_out_in_request;
-INSERT INTO core_introduce_letter_out_in_request_2025_11_20 SELECT * FROM core_introduce_letter_out_in_request;
-
-DROP TABLE IF EXISTS core_introduce_letter_out_in_request_user_2025_11_20;
-CREATE TABLE core_introduce_letter_out_in_request_user_2025_11_20 LIKE core_introduce_letter_out_in_request_user;
-INSERT INTO core_introduce_letter_out_in_request_user_2025_11_20 SELECT * FROM core_introduce_letter_out_in_request_user;
 
 DROP TABLE if exists `core_introduce_letter_out_in_request_translate`;
 CREATE TABLE `core_introduce_letter_out_in_request_translate` (
@@ -424,7 +412,7 @@ END ??
 DELIMITER ;
 
 call MigrateDataWithCursorTimeBatchOptimized();
-
+rename table core_introduce_letter_out_in_request to core_introduce_letter_out_in_request_20251120;
 rename table core_introduce_letter_out_in_request_translate to core_introduce_letter_out_in_request;
 
 -- 2025-11-5 18:42:50 旧表的介绍信类型 电子(1) 并入到 普通(2)