|
|
@@ -4,6 +4,8 @@
|
|
|
## 迁移方式(新)
|
|
|
|
|
|
1. 数据准备与wiki中相同。中间库可以根据节点自己区分。
|
|
|
+ * 将wiki中记录的表,元数据表以及mas表迁移到对应的中间库中。
|
|
|
+ * 在Navicat中,运行1-3的所有存储过程。
|
|
|
```sql
|
|
|
#删除有问题的素材库数据
|
|
|
DELETE FROM xwcmmaterial WHERE MATERIALTYPE = 1 and FILENAME is NULL;
|
|
|
@@ -15,7 +17,6 @@ SELECT DOCID,CHNLID FROM wcmchnldoc GROUP BY DOCID,CHNLID HAVING COUNT(1) > 1;
|
|
|
2. 迁移站点,栏目,视图,模板等基本数据。(用户可以在新系统中增加角色,调整视图和模板)
|
|
|
```sql
|
|
|
call sp_city_base(节点ID);
|
|
|
-
|
|
|
```
|
|
|
* 处理元数据字段对应(见:0_update_data.sql).
|
|
|
* 处理元数据表信息;需要先对迁移元数据表进行整理,将需要迁移的元数据表拷贝到中间库。
|
|
|
@@ -51,14 +52,14 @@ SELECT DOCID,CHNLID FROM wcmchnldoc GROUP BY DOCID,CHNLID HAVING COUNT(1) > 1;
|
|
|
```sql
|
|
|
call sp_city_data(节点ID)
|
|
|
```
|
|
|
- * 迁移附件 (* 注意必须要对迁移数据表建主键索引)
|
|
|
+ * 迁移附件 **注意必须要对迁移数据表建主键索引**
|
|
|
```
|
|
|
#迁移附件
|
|
|
call sp_city_appendix(节点ID);
|
|
|
#mas数据迁移
|
|
|
call sp_city_mas();
|
|
|
```
|
|
|
- * 修改元数据中相关图片,相关视频字段不对(* 该脚本对增量支持不友好)
|
|
|
+ * 修改元数据中相关图片,相关视频字段不对
|
|
|
```sql
|
|
|
call update_data_relation_appendix(节点ID, masurl前缀, 起始tabelID,起始docId);
|
|
|
```
|