zoukankan      html  css  js  c++  java
  • ecstore1.2 数据迁移至ecstore2.3的方案

      主要涉及到商品、会员、订单的数据迁移,其中尤其以会员的数据迁移为主。

      前期工作:

      1、安装标准ecstore2.3(经过二次开发的部分需要自行对比是否影响到数据迁移)  

    数据迁移方案

      一、会员

       1、会员验证拆分成2张表; 后台超级管理员 前台普通会员

       2、使用account_type区分会员和管理员数据,获取1.2的会员用户名和登陆密码

       3、members:基本信息迁移(注意最新mysql版本的字段类型的强制性要求,member_id同步导入,参考脚本app/b2c/testcase/member_update.php)

       4、会员登陆的加密算法一致(1.2和2.3的登陆逻辑使用的表不同,需要判断是否做适当调整)

       5、2.3登陆方式的增加:邮箱,手机;1.2只有用户名;所以,需要将2.3的sdb_pam_members表中login_type字段统一设置成:用户名

       6、1.2版本b2c_members中的邮箱手机作废,2.3版本使用pam_members中的邮箱手机登陆

       7、2.3版本中的password_account来自1.2版本中的pam_account中的login_password,注册时间login_password

       9、2.3版本手机/邮箱增加了激活功能,登陆取消激活功能,放行手机号、邮箱;

       10、运行测试脚本

       11、把1.2的版本的邮箱手机字段分拆到2.3版本的不同表中

     商品:

       1、商品增加了默认货品字段

       2、商品评论表改变,sdb_b2c_member_comments(2.3新增product_id,使用goods_id对应的默认product_id)

     订单后续补充上去

  • 相关阅读:
    git add 添加错文件 撤销
    工作流Activiti5.13学习笔记(一)
    instanceof, isinstance,isAssignableFrom的区别
    oracle表查询速度极慢的处理过程记录一下
    类里面的成员变量如果是public,为什么破坏封装
    IPv4 IPv6验证
    枚举使用
    XML之命名空间的作用(xmlns)
    XSD-JAVA
    jaxb
  • 原文地址:https://www.cnblogs.com/jrsun/p/4036885.html
Copyright © 2011-2022 走看看