剛接手公司內(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.