Browse Source

添加调试字段

lijihong 6 years ago
parent
commit
ce9f2ff779

+ 1 - 1
TRS.WCM.Developer/贵州项目6个WCM节点迁移到海云/4_sp_city_data.sql

@@ -13,7 +13,7 @@ CREATE PROCEDURE sp_city_data(IN n INT)
 
     # 支持断点续传,上一次迁移的最后一个 xx ID
     SET @prevRecId = ifnull((SELECT prev_id from data_migration_log where table_name = 'wcmchnldoc'), 0);
-    SET @prevDocId = ifnull((SELECT prev_id from data_migration_log where table_name = 'wcmdocument'), 0);
+    SET @prevDocId = ifnull((SELECT max(start_id) FROM data_migration_offset WHERE table_name = 'wcmdocument'), 0);
     SET @prevClassInfoViewId = ifnull((SELECT prev_id from data_migration_log where table_name = 'xwcmclassinfoview'), 0);
     SET @prevTableInfoId = ifnull((SELECT max(start_id) FROM data_migration_offset WHERE table_name = 'xwcmtableinfo'), 0);
 

+ 5 - 1
TRS.WCM.Developer/贵州项目6个WCM节点迁移到海云/全量迁移/3_sp_data_migration_wcmdocument.sql

@@ -191,7 +191,11 @@ CREATE PROCEDURE sp_data_migration_wcmdocument (
 	EXECUTE stmt;
 	DEALLOCATE PREPARE stmt;
 
-	CALL setOffset ( migr_table_name, docIdOffset, prevDocId, @maxDOCID );
+  IF (prevDocId <> @maxDOCID)
+    THEN
+      CALL setOffset ( migr_table_name, docIdOffset, prevDocId, @maxDOCID );
+  END IF ;
+
 	SELECT
 		concat( '完成迁移 ', migr_table_name ) info;