|
@@ -10,35 +10,36 @@
|
|
|
call sp_city_base(节点ID);
|
|
|
|
|
|
```
|
|
|
- * 处理元数据字段对应(见:0_update_data.sql)
|
|
|
+ * 处理元数据字段对应(见:0_update_data.sql).
|
|
|
+ * 需要先对迁移元数据表进行整理,将需要迁移的元数据表拷贝到中间库。
|
|
|
+ * 删除多余字段元数据,修改元数据表名;
|
|
|
+ ```sql
|
|
|
+ #获取修改元数据的表名的SQL
|
|
|
+ SELECT
|
|
|
+ CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO ', table_name, '_city4', ';' ) sqls
|
|
|
+ FROM
|
|
|
+ information_schema.TABLES
|
|
|
+ WHERE
|
|
|
+ table_schema = '中间库的数据库名称,比如:'
|
|
|
+ AND table_name LIKE 'wcmmetatable%';
|
|
|
+ ```
|
|
|
+ * 添加默认的元数据字段
|
|
|
+ ```sql
|
|
|
+ SELECT prev_id from data_migration_log where table_name = 'xwcmtableinfo';
|
|
|
+ # 注意该脚本结果为sql 脚本。需要复制脚本再执行一遍。
|
|
|
+ call update_data_table(迁移起始tabelinfoID);
|
|
|
+ ```
|
|
|
+ * 生成创建表sql以保存元数据表索引
|
|
|
+ ```sql
|
|
|
+ SELECT concat('create table trs_hycloud_iip.wcmmetatable',TABLENAME,'_city5 like ','wcmmetatable',TABLENAME,'_city5;') from xwcmtableinfo;
|
|
|
+ ```
|
|
|
3. 迁移数据 和 附件。
|
|
|
|
|
|
- * 需要先对迁移数据进行整理,将需要迁移的数据拷贝到中间库。
|
|
|
- * 删除多余字段元数据,修改元数据表名;
|
|
|
- ```sql
|
|
|
- #获取修改元数据的表名的SQL
|
|
|
- SELECT
|
|
|
- CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO ', table_name, '_city4', ';' ) sqls
|
|
|
- FROM
|
|
|
- information_schema.TABLES
|
|
|
- WHERE
|
|
|
- table_schema = '中间库的数据库名称,比如:'
|
|
|
- AND table_name LIKE 'wcmmetatable%';
|
|
|
- ```
|
|
|
- * 生成创建表sql以保存元数据表索引
|
|
|
- ```sql
|
|
|
- SELECT concat('create table trs_hycloud_iip.wcmmetatable',TABLENAME,'_city5 like ','wcmmetatable',TABLENAME,'_city5;') from xwcmtableinfo;
|
|
|
- ```
|
|
|
- * 生成插入数据sql
|
|
|
+ * 将wcmdocuemnt,wcmchnldoc 元数据表中的数据拷贝到trs_hycloud_iip
|
|
|
```sql
|
|
|
+ #生成插入数据sql
|
|
|
SELECT concat('INSERT INTO trs_hycloud_iip.wcmmetatable',TABLENAME,'_city5 SELECT * from ','wcmmetatable',TABLENAME,'_city5;') from xwcmtableinfo;
|
|
|
```
|
|
|
- * 添加默认的元数据字段
|
|
|
- ```sql
|
|
|
- SELECT prev_id from data_migration_log where table_name = 'xwcmtableinfo';
|
|
|
- # 注意该脚本结果为sql 脚本。需要复制脚本再执行一遍。
|
|
|
- call update_data_table('_city4', 迁移起始tabelinfoID)
|
|
|
- ```
|
|
|
* 执行迁移脚本
|
|
|
```sql
|
|
|
call sp_city_data(节点ID)
|