美文网首页
新版本数据库新增字段兼容老版本bug

新版本数据库新增字段兼容老版本bug

作者: _秃头少女_ | 来源:发表于2017-03-10 13:59 被阅读132次

刚接手公司内部认证app, 添加新需求,上个新版本 :车辆信息 添加出厂日期字段, 这部分都是数据库操作,需要新增字段, 而我只在创建table 和 更新 删除的时候做了更改, 没有考虑到 兼容老版本数据

1.老版本对于本地有数据的已经存在infoTable这张表 , 所以不会重新创建新的表格(字段没有被添加), 然而我在插入数据的时候添加字段,这样就会造成数据添加到数据库失败,(老代码没对失败情况做限制)造成数据丢失

2.fix:在初始化表格的时候 对 出厂日期字段进行判断 ,不存在就新增字段,至此解决bug.


相关文章

  • 新版本数据库新增字段兼容老版本bug

    刚接手公司内部认证app, 添加新需求,上个新版本 :车辆信息 添加出厂日期字段, 这部分都是数据库操作,需要新增...

  • iOS CoreData (二) 版本升级和数据库迁移

    前言:最近ChinaDaily项目需要迭代一个新版本,在这个版本中CoreData数据库模型上有新增表、实体字段的...

  • 禅道BUG新增工时字段

    数据库新增字段 表明:zt_bug 语言文件 /opt/zbox/app/zentao/module/bug/la...

  • Flutter sdk降级、回退、升级降级到指定的版本方法

    很多朋友刚开始安装了最新版本的sdk1.12,新版本sdk修复了大量的bug, 但是老项目大多使用的老版本的sd...

  • hive新增字段Bug

    最近工作中遇到一个问题: 对于分区表添加字段,向已存在分区中插入数据,结果新增字段的值全部为null。 注:是已存...

  • 吃鸡语音助手

    更新标题【有新版本了可更新】更新标题 更新内容【-修复Bug -】更新内容 新版本【2.1】新版本 链接【http...

  • 吃鸡语音助手葫芦侠

    更新标题【有新版本了可更新】更新标题 更新内容【-修复Bug -】更新内容 新版本【2.2】新版本 链接【http...

  • iapp远程更新

    更新标题【有新版本了可更新】更新标题 更新内容【-修复Bug -修复下载】更新内容 新版本【1.0】新版本 链接【...

  • iapp

    新版本【2.0】新版本 更新标题【新版本】更新标题 更新内容【软件已更新2.0,修复大量bug】更新内容 链接【h...

  • 注册机

    更新标题【有新版本了可更新】更新标题 更新内容【-修复Bug -有没有看到效果】更新内容 新版本【1.1】新版本 ...

网友评论

      本文标题:新版本数据库新增字段兼容老版本bug

      本文链接:https://www.haomeiwen.com/subject/canpkttx.html