|
|
@@ -6,36 +6,39 @@
|
|
|
1. 数据准备与wiki中相同。中间库可以根据节点自己区分。
|
|
|
|
|
|
2. 迁移站点,栏目,视图,模板等基本数据。(用户可以在新系统中增加角色,调整视图和模板)
|
|
|
- ```sql
|
|
|
- call sp_city_base(节点ID);
|
|
|
- ```
|
|
|
+ ```sql
|
|
|
+ call sp_city_base(节点ID);
|
|
|
+
|
|
|
+ ```
|
|
|
* 处理元数据字段对应(见: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%';
|
|
|
- ```
|
|
|
- * 在中间库元数据表,和tabel表添加默认字段
|
|
|
- ```sql
|
|
|
- SELECT prev_id from data_migration_log where table_name = 'xwcmtableinfo';
|
|
|
- # 注意该脚本结果为sql 脚本。需要复制脚本再执行一遍。
|
|
|
- call update_data_table(迁移起始tabelinfoID);
|
|
|
- ```
|
|
|
- * 修改后,将元数据表在trs_hycloud_iip创建。
|
|
|
- ```
|
|
|
-
|
|
|
- ```
|
|
|
-
|
|
|
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
|
|
|
+ ```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)
|