call_p_city4.sql 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. pager cat >> /home/p_data_migration_city4.log;
  2. use trs_hycloud_iip;
  3. # 每迁移一个wcm节点,@n 必须手动 +1
  4. SET @n = 4;
  5. # 每个wcm节点,元数据表需要加上后缀,以区分同名元数据表
  6. SET @citySuffix = concat('_city', @n);
  7. # 支持断点续传,上一次迁移的最后一个 xx ID
  8. SET @prevSiteId = 0;
  9. SET @prevChannelId = 0;
  10. SET @prevRecId = 0;
  11. SET @prevDocId = 0;
  12. SET @prevChannelSynId = 0;
  13. SET @prevFolderPublishConfigId = 0;
  14. SET @prevTemplateId = 0;
  15. SET @prevTemplateArgId = 0;
  16. SET @prevTemplateEmployId = 0;
  17. SET @prevTemplateNestId = 0;
  18. SET @prevTemplateQuoteId = 0;
  19. SET @prevClassInfoId = 0;
  20. SET @prevClassInfoViewId = 0;
  21. SET @prevFieldId = 0;
  22. SET @prevMetaViewEmployerId = 0;
  23. SET @prevTableInfoId = 0;
  24. SET @prevViewFieldId = 0;
  25. SET @prevViewId = 0;
  26. SET @prevMetaViewFieldGroupId = 0;
  27. SET @prevAppendixId = 0;
  28. # xx ID 偏移量,为了和海云系统中的 xx ID 错开一段距离
  29. SET @siteIdOffset = 1000 * @n;
  30. SET @channelIdOffset = 100000 * @n;
  31. SET @channelSynIdOffset = 100000 * @n;
  32. SET @templateIdOffset = 100000 * @n;
  33. SET @recIdOffset = 10000000 * @n;
  34. SET @docIdOffset = 10000000 * @n;
  35. SET @viewIdOffset = 1000 * @n;
  36. SET @folderPublishConfigIdOffset = 100000 * @n;
  37. SET @templateArgIdOffset = 100000 * @n;
  38. SET @templateEmployIdOffset = 1000000 * @n;
  39. SET @templateNestIdOffset = 100000 * @n;
  40. SET @templateQuoteIdOffset = 1000000 * @n;
  41. SET @classInfoIdOffset = 10000 * @n;
  42. SET @fieldIdOffset = 100000 * @n;
  43. SET @tableInfoIdOffset = 1000 * @n;
  44. SET @metaViewEmployerIdOffset = 100000 * @n;
  45. SET @viewFieldIdOffset = 100000 * @n;
  46. SET @dbFieldIdOffset = 100000 * @n;
  47. SET @fieldGroupIdOffset = 1000 * @n;
  48. SET @metaViewFieldGroupIdOffset = 1000 * @n;
  49. SET @appendixIdOffset = 10000000 * @n;
  50. call p_data_migration_wcmchannel(@prevAppendixId, @appendixIdOffset, @docIdOffset);
  51. call p_data_migration_wcmchannel(@prevChannelId, @siteIdOffset, @channelIdOffset);
  52. call p_data_migration_wcmchannelchildindexquote(@templateIdOffset, @siteIdOffset, @channelIdOffset);
  53. call p_data_migration_wcmchannelsyn(@prevChannelSynId, @channelSynIdOffset, @channelIdOffset);
  54. call p_data_migration_wcmchnldoc(@prevRecId, @recIdOffset, @prevDocId, @siteIdOffset, @channelIdOffset);
  55. call p_data_migration_wcmdocument(@prevDocId, @prevDocId, @viewIdOffset, @siteIdOffset, @channelIdOffset);
  56. call p_data_migration_wcmfolderpublishconfig(@prevFolderPublishConfigId, @folderPublishConfigIdOffset, @siteIdOffset, @channelIdOffset);
  57. call p_data_migration_wcmtemplate(@prevTemplateId, @templateIdOffset, @siteIdOffset, @channelIdOffset);
  58. call p_data_migration_wcmtemplateargument(@prevTemplateArgId, @templateArgIdOffset, @siteIdOffset, @channelIdOffset);
  59. call p_data_migration_wcmtemplateemploy(@prevTemplateEmployId, @templateEmployIdOffset, @siteIdOffset, @channelIdOffset);
  60. call p_data_migration_wcmtemplatenest(@prevTemplateNestId, @templateNestIdOffset);
  61. call p_data_migration_wcmtemplatequote(@prevTemplateQuoteId, @templateQuoteIdOffset, @siteIdOffset, @channelIdOffset);
  62. call p_data_migration_wcmwebsite(@prevSiteId, @siteIdOffset);
  63. call p_data_migration_xwcmclassinfo(@prevClassInfoId, @classInfoIdOffset);
  64. call p_data_migration_xwcmclassinfoview(@prevClassInfoViewId, @classInfoIdOffset, @docIdOffset, @viewIdOffset);
  65. call p_data_migration_xwcmdbinfo(@citySuffix, @prevFieldId, @fieldIdOffset, @prevClassInfoId, @tableInfoIdOffset);
  66. call p_data_migration_xwcmmetaviewemployer(@prevMetaViewEmployerId, @metaViewEmployerIdOffset, @channelIdOffset);
  67. call p_data_migration_xwcmmetaviewfieldgroup(@prevMetaViewFieldGroupId, @metaViewFieldGroupIdOffset, @viewIdOffset);
  68. call p_data_migration_xwcmtableinfo(@citySuffix, @prevTableInfoId, @tableInfoIdOffset);
  69. call p_data_migration_xwcmviewfieldinfo(@citySuffix, @prevViewFieldId, @viewFieldIdOffset, @tableInfoIdOffset, @prevClassInfoId, @dbFieldIdOffset, @fieldGroupIdOffset, @viewIdOffset, @viewIdOffset);
  70. call p_data_migration_xwcmviewinfo(@citySuffix, @prevViewId, @viewIdOffset, @mainTableIdOffset);
  71. call p_data_migration_wcmmetatable(@prevTableInfoId, @prevDocId, @docIdOffset, @channelIdOffset);
  72. nopager;