数据迁移日志

made
access迁移到mysql,表结构重新设计,而且要把数据完整迁移。
不罗嗦:
好在我提前写好了spring访问access数据库的代码,以及测试用例,终于派上了用场,哈哈哈
1 物料主数据
在access数据文件中“材料检验表.图号”对应mysql中“mara.matnr”
但图号不是主键,matnr是主键,如下图所示
_
_
因此,数据导入过程中,如果图号重复(同一个图号对应多个管理号的情况),需要留意。
总记录数
_
运行结果:
_
图号个数
_
运行结果
_
这表明,基本上图号和记录数是相等的。
重复的matnr包括

2 检验标准(物料)
_
该表的主键是一个流水号,其余内容来自于材料检验表,并另外单独添加一个状态字段。
数据导入的过程就是:先把access的一个表导出成为excel,然后用navicate将excel导入mysql。过程报错,说明mysql中对应字段长度不够,需要调整
_
将picurl长度改为150,version长度改为15,终于不报错了
_
3 流程
流程的数据源也是材料检验表,因此数据迁移的时候
_
由于上一张表多次迁移并清空,流水号这个字段已经无法保证准确。为了保证流程可以和检验标准相匹配,我们必须调整策略。

2018年1月8日
首先迁移(用户、部门、权限)组合、物料、供应商,三个部分的数据。
screenshot
screenshot
screenshot
原有access数据库中没有胸卡号,而且整个数据库结构都不一样。
决定手动迁移数据至 角色 这个表。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值