, 数据结构 , 发生了变化 , 需要进行更新 , 可以使用 Migration 迁移工具 升级数据库 ;
迁移 是指 将 数据库的结构 从一个版本 更改为 另一个版本 , 以适应新的数据模型 ;
Room...2、Migration 迁移工具使用步骤
在 Room 中使用 Migration 迁移工具 升级数据库步骤 :
更新数据模型 : 如果要 更改数据库的结构 ,
更新 Entity 实体类 , 修改实体类就是修改数据库表结构..., 应用程序可以无缝地将旧版本的数据库迁移到新版本,而不会丢失现有的数据。...组合方式 | 代码示例 ) 博客的代码示例基础上 , 为 student 数据库表 , 新增 性别 sex 字段 ;
1、修改 Entity 实体类 - 更改数据模型
首先 , 要在 Entity 实体类中加入新的数据库字段...1 的程序 , 手机中该应用的存储区域已经有一个数据库了 ;
修改 Entity 实体类 , 即更改数据模型 , 创建 Migration 迁移类 并 修改数据库版本 version = 2 , 不卸载原来的应用