|
@@ -52,11 +52,12 @@ CREATE PROCEDURE sp_data_migration_wcmmetatable(IN citySuffix VARCHAR(20),
|
|
|
|
|
|
# 由于元数据表是动态生成的,执行存储过程前,需要提前将所有元数据表(结构+数据)直接复制至海云
|
|
|
# 迁移后的元数据,其元数据ID不能和其他元数据表中的ID发生冲突,需要更改,因此有了以下SQL
|
|
|
- SET @log_sql = concat('UPDATE trs_hycloud_iip.wcmmetatable', f_TABLENAME, citySuffix,
|
|
|
+ SET @log_sql = concat('UPDATE trs_hycloud_iip.wcmmetatable', f_TABLENAME,
|
|
|
' SET MetaDataId = MetaDataId + ', docIdOffset,
|
|
|
', ChannelId = ChannelId + ', channelIdOffset,
|
|
|
' WHERE MetaDataId > ', prevDocId);
|
|
|
|
|
|
+ select concat('更新元数据sql: ', @log_sql );
|
|
|
prepare stmt from @log_sql;
|
|
|
EXECUTE stmt;
|
|
|
deallocate prepare stmt;
|