新版本數(shù)據(jù)庫(kù)新增字段兼容老版本bug

剛接手公司內(nèi)部認(rèn)證app, 添加新需求,上個(gè)新版本 :車(chē)輛信息 添加出廠日期字段, 這部分都是數(shù)據(jù)庫(kù)操作,需要新增字段, 而我只在創(chuàng)建table 和 更新 刪除的時(shí)候做了更改, 沒(méi)有考慮到 兼容老版本數(shù)據(jù)

1.老版本對(duì)于本地有數(shù)據(jù)的已經(jīng)存在infoTable這張表 , 所以不會(huì)重新創(chuàng)建新的表格(字段沒(méi)有被添加), 然而我在插入數(shù)據(jù)的時(shí)候添加字段,這樣就會(huì)造成數(shù)據(jù)添加到數(shù)據(jù)庫(kù)失敗,(老代碼沒(méi)對(duì)失敗情況做限制)造成數(shù)據(jù)丟失

2.fix:在初始化表格的時(shí)候 對(duì) 出廠日期字段進(jìn)行判斷 ,不存在就新增字段,至此解決bug.



最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 國(guó)家電網(wǎng)公司企業(yè)標(biāo)準(zhǔn)(Q/GDW)- 面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議 - 報(bào)批稿:20170802 前言: 排版 ...
    庭說(shuō)閱讀 11,123評(píng)論 6 13
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,869評(píng)論 18 139
  • 1、引言 數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中表、字段等的命名規(guī)范也算是設(shè)計(jì)規(guī)范的一部分,不過(guò)設(shè)計(jì)規(guī)范更多的是為了確保數(shù)據(jù)庫(kù)設(shè)計(jì)的合理...
    SnowflakeCloud閱讀 41,086評(píng)論 0 48
  • 比起“女孩”,我更喜歡用“姑娘”這個(gè)詞,后者多了一分溫婉。 溫和柔順,才是女人還有的氣質(zhì)。 男人如鋼,頂天立地。 ...
    gotya閱讀 439評(píng)論 0 0
  • 怕時(shí)間過(guò)得太快 只有選擇寫(xiě)在這文字間 留住永恒的真摯 遇見(jiàn)你真的很幸運(yùn) 人與人之間相遇不易 留住淡淡溫馨 共同攜手...
    司空逸羽閱讀 166評(píng)論 0 3