Browse Source

数据迁移的存储过程[8]

lin.chen 7 years ago
parent
commit
832e661f1b
28 changed files with 72 additions and 6 deletions
  1. 19 6
      TRS.WCM.Developer/贵州项目/MigrationSteps.md
  2. 1 0
      TRS.WCM.Developer/贵州项目/sp/call_p_city1.sql
  3. 2 0
      TRS.WCM.Developer/贵州项目/sp/call_p_city2.sql
  4. 2 0
      TRS.WCM.Developer/贵州项目/sp/call_p_city3.sql
  5. 2 0
      TRS.WCM.Developer/贵州项目/sp/call_p_city4.sql
  6. 2 0
      TRS.WCM.Developer/贵州项目/sp/call_p_city5.sql
  7. 2 0
      TRS.WCM.Developer/贵州项目/sp/call_p_city6.sql
  8. 2 0
      TRS.WCM.Developer/贵州项目/sp/p_data_migration_wcmchannel.sql
  9. 2 0
      TRS.WCM.Developer/贵州项目/sp/p_data_migration_wcmchannelchildindexquote.sql
  10. 2 0
      TRS.WCM.Developer/贵州项目/sp/p_data_migration_wcmchannelsyn.sql
  11. 2 0
      TRS.WCM.Developer/贵州项目/sp/p_data_migration_wcmchnldoc.sql
  12. 2 0
      TRS.WCM.Developer/贵州项目/sp/p_data_migration_wcmdocument.sql
  13. 2 0
      TRS.WCM.Developer/贵州项目/sp/p_data_migration_wcmfolderpublishconfig.sql
  14. 2 0
      TRS.WCM.Developer/贵州项目/sp/p_data_migration_wcmmetatable.sql
  15. 2 0
      TRS.WCM.Developer/贵州项目/sp/p_data_migration_wcmtemplate.sql
  16. 2 0
      TRS.WCM.Developer/贵州项目/sp/p_data_migration_wcmtemplateargument.sql
  17. 2 0
      TRS.WCM.Developer/贵州项目/sp/p_data_migration_wcmtemplateemploy.sql
  18. 2 0
      TRS.WCM.Developer/贵州项目/sp/p_data_migration_wcmtemplatenest.sql
  19. 2 0
      TRS.WCM.Developer/贵州项目/sp/p_data_migration_wcmtemplatequote.sql
  20. 2 0
      TRS.WCM.Developer/贵州项目/sp/p_data_migration_wcmwebsite.sql
  21. 2 0
      TRS.WCM.Developer/贵州项目/sp/p_data_migration_xwcmclassinfo.sql
  22. 2 0
      TRS.WCM.Developer/贵州项目/sp/p_data_migration_xwcmclassinfoview.sql
  23. 2 0
      TRS.WCM.Developer/贵州项目/sp/p_data_migration_xwcmdbinfo.sql
  24. 2 0
      TRS.WCM.Developer/贵州项目/sp/p_data_migration_xwcmmetaviewemployer.sql
  25. 2 0
      TRS.WCM.Developer/贵州项目/sp/p_data_migration_xwcmmetaviewfieldgroup.sql
  26. 2 0
      TRS.WCM.Developer/贵州项目/sp/p_data_migration_xwcmtableinfo.sql
  27. 2 0
      TRS.WCM.Developer/贵州项目/sp/p_data_migration_xwcmviewfieldinfo.sql
  28. 2 0
      TRS.WCM.Developer/贵州项目/sp/p_data_migration_xwcmviewinfo.sql

+ 19 - 6
TRS.WCM.Developer/贵州项目/MigrationSteps.md

@@ -1,25 +1,38 @@
+
 # 运行 sp 目录下的所有 p_data_migration_... 存储过程
 
 # 迁移第一个节点 
-##### 将 cmwcm_city1 数据库中的所有元数据表(结构+数据)直接复制至海云trs_hycloud_iip数据库下,并修改表名,给这些元数据表加上后缀 '_city1'
+##### 查看海云数据库中是否有 schema 名称为 v_wcm,如果有,则删除
+##### 借助 navicat 工具,将 cmwcm_city1 数据库中的所有数据(结构+数据)复制到海云数据库,schema 命名为 v_wcm
+##### 将 cmwcm_city1 数据库中的所有元数据表重命名(加上后缀 '_city1'),并复制(结构+数据)至海云trs_hycloud_iip数据库下
 ##### 在linux环境下SQL命令行中执行 call_p_city1.sql
 
 # 迁移第二个节点 
-##### 将 cmwcm_city2 数据库中的所有元数据表(结构+数据)直接复制至海云trs_hycloud_iip数据库下,并修改表名,给这些元数据表加上后缀 '_city2'
+##### 查看海云数据库中是否有 schema 名称为 v_wcm,如果有,则删除
+##### 借助 navicat 工具,将 cmwcm_city2 数据库中的所有数据(结构+数据)复制到海云数据库,schema 命名为 v_wcm
+##### 将 cmwcm_city2 数据库中的所有元数据表重命名(加上后缀 '_city2'),并复制(结构+数据)至海云trs_hycloud_iip数据库下
 ##### 在linux环境下SQL命令行中执行 call_p_city2.sql
 
 # 迁移第三个节点 
-##### 将 cmwcm_city3 数据库中的所有元数据表(结构+数据)直接复制至海云trs_hycloud_iip数据库下,并修改表名,给这些元数据表加上后缀 '_city3'
+##### 查看海云数据库中是否有 schema 名称为 v_wcm,如果有,则删除
+##### 借助 navicat 工具,将 cmwcm_city3 数据库中的所有数据(结构+数据)复制到海云数据库,schema 命名为 v_wcm
+##### 将 cmwcm_city3 数据库中的所有元数据表重命名(加上后缀 '_city3'),并复制(结构+数据)至海云trs_hycloud_iip数据库下
 ##### 在linux环境下SQL命令行中执行 call_p_city3.sql
 
 # 迁移第四个节点
-##### 将 cmwcm_city4 数据库中的所有元数据表(结构+数据)直接复制至海云trs_hycloud_iip数据库下,并修改表名,给这些元数据表加上后缀 '_city4'
+##### 查看海云数据库中是否有 schema 名称为 v_wcm,如果有,则删除
+##### 借助 navicat 工具,将 cmwcm_city4 数据库中的所有数据(结构+数据)复制到海云数据库,schema 命名为 v_wcm
+##### 将 cmwcm_city4 数据库中的所有元数据表重命名(加上后缀 '_city4'),并复制(结构+数据)至海云trs_hycloud_iip数据库下
 ##### 在linux环境下SQL命令行中执行 call_p_city4.sql
 
 # 迁移第五个节点
-##### 将 cmwcm_city5 数据库中的所有元数据表(结构+数据)直接复制至海云trs_hycloud_iip数据库下,并修改表名,给这些元数据表加上后缀 '_city5'
+##### 查看海云数据库中是否有 schema 名称为 v_wcm,如果有,则删除
+##### 借助 navicat 工具,将 cmwcm_city5 数据库中的所有数据(结构+数据)复制到海云数据库,schema 命名为 v_wcm
+##### 将 cmwcm_city5 数据库中的所有元数据表重命名(加上后缀 '_city5'),并复制(结构+数据)至海云trs_hycloud_iip数据库下
 ##### 在linux环境下SQL命令行中执行 call_p_city5.sql
 
 # 迁移第六个节点
-##### 将 cmwcm_city6 数据库中的所有元数据表(结构+数据)直接复制至海云trs_hycloud_iip数据库下,并修改表名,给这些元数据表加上后缀 '_city6'
+##### 查看海云数据库中是否有 schema 名称为 v_wcm,如果有,则删除
+##### 借助 navicat 工具,将 cmwcm_city6 数据库中的所有数据(结构+数据)复制到海云数据库,schema 命名为 v_wcm
+##### 将 cmwcm_city6 数据库中的所有元数据表重命名(加上后缀 '_city6'),并复制(结构+数据)至海云trs_hycloud_iip数据库下
 ##### 在linux环境下SQL命令行中执行 call_p_city6.sql

+ 1 - 0
TRS.WCM.Developer/贵州项目/sp/call_p_city1.sql

@@ -3,6 +3,7 @@
 
 pager cat >> /home/p_data_migration_city1.log;
 
+use trs_hycloud_iip;
 
 # 每迁移一个wcm节点,@n 必须手动 +1
 SET @n = 1;

+ 2 - 0
TRS.WCM.Developer/贵州项目/sp/call_p_city2.sql

@@ -3,6 +3,8 @@
 
 pager cat >> /home/p_data_migration_city2.log;
 
+use trs_hycloud_iip;
+
 
 # 每迁移一个wcm节点,@n 必须手动 +1
 SET @n = 2;

+ 2 - 0
TRS.WCM.Developer/贵州项目/sp/call_p_city3.sql

@@ -3,6 +3,8 @@
 
 pager cat >> /home/p_data_migration_city3.log;
 
+use trs_hycloud_iip;
+
 
 # 每迁移一个wcm节点,@n 必须手动 +1
 SET @n = 3;

+ 2 - 0
TRS.WCM.Developer/贵州项目/sp/call_p_city4.sql

@@ -3,6 +3,8 @@
 
 pager cat >> /home/p_data_migration_city4.log;
 
+use trs_hycloud_iip;
+
 
 # 每迁移一个wcm节点,@n 必须手动 +1
 SET @n = 4;

+ 2 - 0
TRS.WCM.Developer/贵州项目/sp/call_p_city5.sql

@@ -3,6 +3,8 @@
 
 pager cat >> /home/p_data_migration_city5.log;
 
+use trs_hycloud_iip;
+
 
 # 每迁移一个wcm节点,@n 必须手动 +1
 SET @n = 5;

+ 2 - 0
TRS.WCM.Developer/贵州项目/sp/call_p_city6.sql

@@ -3,6 +3,8 @@
 
 pager cat >> /home/p_data_migration_city6.log;
 
+use trs_hycloud_iip;
+
 
 # 每迁移一个wcm节点,@n 必须手动 +1
 SET @n = 6;

+ 2 - 0
TRS.WCM.Developer/贵州项目/sp/p_data_migration_wcmchannel.sql

@@ -1,4 +1,6 @@
 
+use trs_hycloud_iip;
+
 DROP PROCEDURE IF EXISTS p_data_migration_wcmchannel;
 DELIMITER $$
 CREATE PROCEDURE p_data_migration_wcmchannel(IN prevChnlId BIGINT(20),

+ 2 - 0
TRS.WCM.Developer/贵州项目/sp/p_data_migration_wcmchannelchildindexquote.sql

@@ -1,4 +1,6 @@
 
+use trs_hycloud_iip;
+
 DROP PROCEDURE IF EXISTS p_data_migration_wcmchannelchildindexquote;
 DELIMITER $$
 CREATE PROCEDURE p_data_migration_wcmchannelchildindexquote(IN templateIdOffset BIGINT(20),

+ 2 - 0
TRS.WCM.Developer/贵州项目/sp/p_data_migration_wcmchannelsyn.sql

@@ -1,4 +1,6 @@
 
+use trs_hycloud_iip;
+
 DROP PROCEDURE IF EXISTS p_data_migration_wcmchannelsyn;
 DELIMITER $$
 CREATE PROCEDURE p_data_migration_wcmchannelsyn(IN prevChannelSynId BIGINT(20),

+ 2 - 0
TRS.WCM.Developer/贵州项目/sp/p_data_migration_wcmchnldoc.sql

@@ -1,4 +1,6 @@
 
+use trs_hycloud_iip;
+
 DROP PROCEDURE IF EXISTS p_data_migration_wcmchnldoc;
 DELIMITER $$
 CREATE PROCEDURE p_data_migration_wcmchnldoc(IN prevRecId BIGINT(20),

+ 2 - 0
TRS.WCM.Developer/贵州项目/sp/p_data_migration_wcmdocument.sql

@@ -1,4 +1,6 @@
 
+use trs_hycloud_iip;
+
 DROP PROCEDURE IF EXISTS p_data_migration_wcmdocument;
 DELIMITER $$
 CREATE PROCEDURE p_data_migration_wcmdocument(IN prevDocId BIGINT(20),

+ 2 - 0
TRS.WCM.Developer/贵州项目/sp/p_data_migration_wcmfolderpublishconfig.sql

@@ -1,4 +1,6 @@
 
+use trs_hycloud_iip;
+
 DROP PROCEDURE IF EXISTS p_data_migration_wcmfolderpublishconfig;
 DELIMITER $$
 CREATE PROCEDURE p_data_migration_wcmfolderpublishconfig(IN prevFolderPublishConfigId BIGINT(20),

+ 2 - 0
TRS.WCM.Developer/贵州项目/sp/p_data_migration_wcmmetatable.sql

@@ -1,4 +1,6 @@
 
+use trs_hycloud_iip;
+
 DROP PROCEDURE IF EXISTS p_data_migration_wcmmetatable;
 DELIMITER $$
 CREATE PROCEDURE p_data_migration_wcmmetatable(IN prevTableInfoId VARCHAR(100),

+ 2 - 0
TRS.WCM.Developer/贵州项目/sp/p_data_migration_wcmtemplate.sql

@@ -1,4 +1,6 @@
 
+use trs_hycloud_iip;
+
 DROP PROCEDURE IF EXISTS p_data_migration_wcmtemplate;
 DELIMITER $$
 CREATE PROCEDURE p_data_migration_wcmtemplate(IN prevTemplateId BIGINT(20),

+ 2 - 0
TRS.WCM.Developer/贵州项目/sp/p_data_migration_wcmtemplateargument.sql

@@ -1,4 +1,6 @@
 
+use trs_hycloud_iip;
+
 DROP PROCEDURE IF EXISTS p_data_migration_wcmtemplateargument;
 DELIMITER $$
 CREATE PROCEDURE p_data_migration_wcmtemplateargument(IN prevTemplateArgId BIGINT(20),

+ 2 - 0
TRS.WCM.Developer/贵州项目/sp/p_data_migration_wcmtemplateemploy.sql

@@ -1,4 +1,6 @@
 
+use trs_hycloud_iip;
+
 DROP PROCEDURE IF EXISTS p_data_migration_wcmtemplateemploy;
 DELIMITER $$
 CREATE PROCEDURE p_data_migration_wcmtemplateemploy(IN prevTemplateEmployId BIGINT(20),

+ 2 - 0
TRS.WCM.Developer/贵州项目/sp/p_data_migration_wcmtemplatenest.sql

@@ -1,4 +1,6 @@
 
+use trs_hycloud_iip;
+
 DROP PROCEDURE IF EXISTS p_data_migration_wcmtemplatenest;
 DELIMITER $$
 CREATE PROCEDURE p_data_migration_wcmtemplatenest(IN prevTemplateNestId BIGINT(20),

+ 2 - 0
TRS.WCM.Developer/贵州项目/sp/p_data_migration_wcmtemplatequote.sql

@@ -1,4 +1,6 @@
 
+use trs_hycloud_iip;
+
 DROP PROCEDURE IF EXISTS p_data_migration_wcmtemplatequote;
 DELIMITER $$
 CREATE PROCEDURE p_data_migration_wcmtemplatequote(IN prevTemplateQuoteId BIGINT(20),

+ 2 - 0
TRS.WCM.Developer/贵州项目/sp/p_data_migration_wcmwebsite.sql

@@ -1,4 +1,6 @@
 
+use trs_hycloud_iip;
+
 DROP PROCEDURE IF EXISTS p_data_migration_wcmwebsite;
 DELIMITER $$
 CREATE PROCEDURE p_data_migration_wcmwebsite(IN prevSiteId BIGINT(20), IN siteIdOffset BIGINT(20))

+ 2 - 0
TRS.WCM.Developer/贵州项目/sp/p_data_migration_xwcmclassinfo.sql

@@ -1,4 +1,6 @@
 
+use trs_hycloud_iip;
+
 DROP PROCEDURE IF EXISTS p_data_migration_xwcmclassinfo;
 DELIMITER $$
 CREATE PROCEDURE p_data_migration_xwcmclassinfo(IN prevClassInfoId BIGINT(20),

+ 2 - 0
TRS.WCM.Developer/贵州项目/sp/p_data_migration_xwcmclassinfoview.sql

@@ -1,4 +1,6 @@
 
+use trs_hycloud_iip;
+
 DROP PROCEDURE IF EXISTS p_data_migration_xwcmclassinfoview;
 DELIMITER $$
 CREATE PROCEDURE p_data_migration_xwcmclassinfoview(IN prevClassInfoViewId BIGINT(20),

+ 2 - 0
TRS.WCM.Developer/贵州项目/sp/p_data_migration_xwcmdbinfo.sql

@@ -1,4 +1,6 @@
 
+use trs_hycloud_iip;
+
 DROP PROCEDURE IF EXISTS p_data_migration_xwcmdbfieldinfo;
 DELIMITER $$
 CREATE PROCEDURE p_data_migration_xwcmdbfieldinfo(IN citySuffix VARCHAR(20),

+ 2 - 0
TRS.WCM.Developer/贵州项目/sp/p_data_migration_xwcmmetaviewemployer.sql

@@ -1,4 +1,6 @@
 
+use trs_hycloud_iip;
+
 DROP PROCEDURE IF EXISTS p_data_migration_xwcmmetaviewemployer;
 DELIMITER $$
 CREATE PROCEDURE p_data_migration_xwcmmetaviewemployer(IN prevMetaViewEmployerId BIGINT(20),

+ 2 - 0
TRS.WCM.Developer/贵州项目/sp/p_data_migration_xwcmmetaviewfieldgroup.sql

@@ -1,4 +1,6 @@
 
+use trs_hycloud_iip;
+
 DROP PROCEDURE IF EXISTS p_data_migration_xwcmmetaviewfieldgroup;
 DELIMITER $$
 CREATE PROCEDURE p_data_migration_xwcmmetaviewfieldgroup(IN prevMetaViewFieldGroupId BIGINT(20),

+ 2 - 0
TRS.WCM.Developer/贵州项目/sp/p_data_migration_xwcmtableinfo.sql

@@ -1,4 +1,6 @@
 
+use trs_hycloud_iip;
+
 DROP PROCEDURE IF EXISTS p_data_migration_xwcmtableinfo;
 DELIMITER $$
 CREATE PROCEDURE p_data_migration_xwcmtableinfo(IN citySuffix VARCHAR(20),

+ 2 - 0
TRS.WCM.Developer/贵州项目/sp/p_data_migration_xwcmviewfieldinfo.sql

@@ -1,4 +1,6 @@
 
+use trs_hycloud_iip;
+
 DROP PROCEDURE IF EXISTS p_data_migration_xwcmviewfieldinfo;
 DELIMITER $$
 CREATE PROCEDURE p_data_migration_xwcmviewfieldinfo(IN citySuffix VARCHAR(20),

+ 2 - 0
TRS.WCM.Developer/贵州项目/sp/p_data_migration_xwcmviewinfo.sql

@@ -1,4 +1,6 @@
 
+use trs_hycloud_iip;
+
 DROP PROCEDURE IF EXISTS p_data_migration_xwcmviewinfo;
 DELIMITER $$
 CREATE PROCEDURE p_data_migration_xwcmviewinfo(IN citySuffix VARCHAR(20),