, 数据结构 , 发生了变化 , 需要进行更新 , 可以使用 Migration 迁移工具 升级数据库 ;
迁移 是指 将 数据库的结构 从一个版本 更改为 另一个版本 , 以适应新的数据模型 ;
Room...应用程序中的本地数据库,并且 在数据模型发生变化时,提供了强大的 迁移工具 Migration ,使开发人员能够 有效地管理数据库结构的更改。...;
修改 Dao 数据库访问接口对象 , 包括添加 / 删除 / 修改 表 / 列 / 索引 ;
创建迁移类 : 创建一个用于执行数据库迁移的 迁移类 Migration , Migration 迁移类应...修改 Entity 实体类 , 即更改数据模型 , 创建 Migration 迁移类 并 修改数据库版本 ,
此时运行 , 手机应用中已经创建了 版本 1 的数据库 , 在该数据库的基础上 , 运行...数据库版本 1 的程序 , 手机中该应用的存储区域已经有一个数据库了 ;
修改 Entity 实体类 , 即更改数据模型 , 创建 Migration 迁移类 并 修改数据库版本 version =