一、Room#Migration 迁移工具简介
1、Room 中的迁移工具 Migration 简介
使用 Room 访问数据库时 , 应用程序 的 数据模型 发生 改变 , 数据库版本进行升级 , 数据库表的字段...(1, 2) 即可 ;
从 数据库版本 1 升级为 数据库版本 3 , 先执行 Migration(1, 2) , 再执行 Migration(2, 3) ;
Room 提供了简便的方式来 处理 Android...实现 Room 的 Migration 接口 , 并 定义数据库从旧版本迁移到新版本的操作 ;
指定迁移规则 : 在 Room 数据库的构建器中 , 使用 addMigrations 方法指定迁移规则...,即在插入或更新数据时,必须为该列提供非空值。...import android.util.Log
import androidx.room.Database
import androidx.room.Room
import androidx.room.RoomDatabase