当前位置:   article > 正文

数据迁移步骤和注意事项_表结构不同怎么做数据迁移

表结构不同怎么做数据迁移

一、需求:

需要将现场运行数据库数据,迁移到新的数据库中。难点在于:

1.数据结构有变化;

2.核心数据量在十万以上。

 

二、方式:

常用两种:一个是sql脚本,一个是自己写代码进行迁移,如java,python等。

sql脚本一般有数据库、业务环境的限制,在纯迁移、没有数据结构变化的时候比较好,但是在有新变化时,改动比较大。

所以这里选用自己写代码来迁移。

 

三、步骤:

从基础表到业务表:如先单位、用户、权限等,再到订单、记录等。

逐条操作:取一条原数据,更新结构,插入到新表;

一表迁移完后,先对比,以防数据遗漏,在异常时回退。(实际中可以视表的关联性和数据量,进行多表迁移)

 

关键的点在于:有结构变化的数据表越多,要写的特殊方法越多。

 

参考链接:

https://www.cnblogs.com/daoqidelv/p/9594910.html

自增id设计和迁移 http://www.sohu.com/a/333773587_178889

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/675190
推荐阅读
相关标签
  

闽ICP备14008679号