新老平台过渡方案-数据融合

新老系统数据融合补丁程序:
1.单表数据
补丁程序:如果新旧系统存在ID重复,新系统ID统一加上一个值,使其最小ID大于旧系统数据的最大ID,涉及到该表主键ID的相关表数据都需要同步修改

新:老:
tb_departmenttb_department需要做补丁*---- 新到老--未同步
tb_floortb_floor需要做补丁*---- 新到老--已同步
tb_room_notb_roomno需要做补丁*---- 新到老--已同步
tb_buildtb_build需要做补丁*---- 新到老--已同步
tb_companytb_company不需要做补丁,id不存在重复---- 新到老--未同步
tb_app_roletb_app_role不需要做补丁,id不存在重复---- 新到老--不同步
tb_virtualarchitecturetb_virtualarchitecture不需要做补丁,id不存在重复---- 新到老--已同步
tb_app_usertb_app_user不需要做补丁(就admin账号存在冲突,这个账号做特殊处理) ---- 新到老--未同步
tb_service_type_infotb_servicetypeinfo不存在重复id,不需要做补丁;(服务这块需要重新配置吗?) ---- 新到老--不同步
tb_wx_publictb_wxpublicno不需要做补丁,id不存在重复 ---- 新到老--不同步
tb_organizationtb_organization新系统(746和2000的项目是什么鬼?如果这两个项目不需用,就不用做补丁,否则需要补丁)** ---- 新到老--已同步
tb_dictionary_grouptb_dictionary_group ---- 新到老--已同步
tb_dictionary_itemtb_dictionary_item ---- 新到老--已同步
tb_dictionary_org_itemtb_dictionary_org_item数据字典相关表不需要做补丁,因为新环境为空表---- 新到老--已同步
tb_menutb_app_menu(两表合并为一个表需要注意)---- 新到老--不同步
tb_app_function
tb_wx_usertb_wxuser只需校验openid是否重复,不需要校验主键id?---- 新到老--未同步
tb_user_subject
tb_usertb_user已做处理

2.关系表数据
补丁程序:不以主键id做判断,应该判断是否存在对应的关系,如果不存在对应关系,新增;如果存在,则不作处理

新:                            老:
tb_wx_publicno_org            tr_wxpublicno_org             ---- 新到老--不同步
tb_app_user_company            tr_app_user_company           ---- 新到老--不同步
tb_app_user_floor            tr_app_user_floor
tb_app_user_orgnization        tr_app_user_orgnization
tb_app_user_role            tr_app_user_role              ---- 新到老--不同步
tb_build_org                tr_build_org
tb_company_org                tr_company_org
tb_service_org_config        tb_serviceprojectallocation   ---- 新到老--不同步
tb_role_function            tr_app_role_function          ---- 新到老--不同步

请先后发表评论
  • 最新评论
  • 总共0条评论