2、Migration 迁移工具使用步骤
在 Room 中使用 Migration 迁移工具 升级数据库步骤 :
更新数据模型 : 如果要 更改数据库的结构 ,
更新 Entity 实体类 , 修改实体类就是修改数据库表结构..., 该方法接受一组 Migration 迁移对象 , 每个 Migration 迁移对象 代表一个数据库版本之间的迁移操作 ;
执行迁移 : 当应用程序启动并访问数据库时,Room 将自动检测数据库版本并执行适当的迁移操作..., 应用程序可以无缝地将旧版本的数据库迁移到新版本,而不会丢失现有的数据。...修改 Entity 实体类 , 即更改数据模型 , 创建 Migration 迁移类 并 修改数据库版本 ,
此时运行 , 手机应用中已经创建了 版本 1 的数据库 , 在该数据库的基础上 , 运行...1 的程序 , 手机中该应用的存储区域已经有一个数据库了 ;
修改 Entity 实体类 , 即更改数据模型 , 创建 Migration 迁移类 并 修改数据库版本 version = 2 , 不卸载原来的应用