|
|
@@ -51,7 +51,8 @@ CREATE PROCEDURE update_data_table(
|
|
|
f_OWNERID
|
|
|
;
|
|
|
|
|
|
- select concat('开始修改 ', '视图字段') info;
|
|
|
+ select concat('开始修改 ', '元数据字段') info;
|
|
|
+ set @i = 0;
|
|
|
WHILE isover= 0 DO
|
|
|
|
|
|
# 断点续传
|
|
|
@@ -62,16 +63,15 @@ CREATE PROCEDURE update_data_table(
|
|
|
|
|
|
IF (@metaTableExists > 0)
|
|
|
then
|
|
|
- select concat('正在修改 ', concat(f_TABLENAME, citySuffix)) info;
|
|
|
-
|
|
|
SET @table_offset_num = ifnull((SELECT offset_num FROM data_migration_offset WHERE table_name = table_migr_table_name AND start_id < f_TABLEINFOID and end_id >= f_TABLEINFOID), 0);
|
|
|
SET f_TABLEINFOID = f_TABLEINFOID + @table_offset_num;
|
|
|
|
|
|
set @max_dbfieldinfo_id = ifnull((SELECT MAX(DBFIELDINFOID) from trs_hycloud_iip.xwcmdbfieldinfo), 0);
|
|
|
|
|
|
- call update_data_dbfield(concat(f_TABLENAME, citySuffix), f_TABLEINFOID, @max_dbfieldinfo_id);
|
|
|
+ call update_data_dbfield(concat(f_TABLENAME, citySuffix), f_TABLEINFOID, @max_dbfieldinfo_id + (@i * 9));
|
|
|
|
|
|
- SET @log_sql = build_migration_log_sql('update_data_viewfield', f_TABLEINFOID, now());
|
|
|
+ set @i = @i + 1;
|
|
|
+ SET @log_sql = build_migration_log_sql('update_data_tabel_id', f_TABLEINFOID, now());
|
|
|
prepare stmt from @log_sql;
|
|
|
EXECUTE stmt;
|
|
|
deallocate prepare stmt;
|