Browse Source

Merge remote-tracking branch 'origin/master'

# Conflicts:
#	TRS.WCM.Developer/贵州项目/readme.md
lijihong 6 years ago
parent
commit
df53be5836
1 changed files with 30 additions and 27 deletions
  1. 30 27
      TRS.WCM.Developer/贵州项目/readme.md

+ 30 - 27
TRS.WCM.Developer/贵州项目/readme.md

@@ -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)