;
修改 Dao 数据库访问接口对象 , 包括添加 / 删除 / 修改 表 / 列 / 索引 ;
创建迁移类 : 创建一个用于执行数据库迁移的 迁移类 Migration , Migration 迁移类应..., 应用程序可以无缝地将旧版本的数据库迁移到新版本,而不会丢失现有的数据。...default 1 表示新列的默认值为 1 ; 当插入新行时 , 如果没有显式提供 “sex” 列的值 , 将使用默认值 1 ;
3、修改数据库版本
数据库的版本 在 RoomDatabase 的抽象实现类...修改 Entity 实体类 , 即更改数据模型 , 创建 Migration 迁移类 并 修改数据库版本 ,
此时运行 , 手机应用中已经创建了 版本 1 的数据库 , 在该数据库的基础上 , 运行...1 的程序 , 手机中该应用的存储区域已经有一个数据库了 ;
修改 Entity 实体类 , 即更改数据模型 , 创建 Migration 迁移类 并 修改数据库版本 version = 2 , 不卸载原来的应用