一、Schema 文件简介
使用 Room Migration 升级数据库 , 需要根据当前数据库版本和目标版本编写一系列 Migration 迁移类 , 并生成一个升级的 Schema 文件 , 该文件是..., 并包含了创建和升级数据库的 SQL 脚本 ;
使用 Room 的 Migration 升级数据库 , 生成的 Schema 文件的方式通常是通过 Gradle 构建脚本中的 roomExportSchema...任务,它会将 Schema 文件导出到指定的目录中 , 该目录需要在 build.gradle 构建脚本中配置 ;
二、生成 Schema 文件配置
在进行 Room 数据库升级时 , 可以使用 Room..., exportSchema 参数都设置为了 false , 没有导出 Schema 文件 ;
此外 , 还要在 build.gradle 构建脚本中 配置 Schema 文件的生成位置 , 在 "..., 生成的 schemas 目录 , 与 src , build , build.gradle 是一个级别的文件 ;
三、生成 Schema 文件过程
1、数据库版本 1 - 首次运行应用
运行数据库版本