房间什么时候开始应用迁移?

When does room start applying migrations?

我有一个 android 应用程序,它使用 Room Persistence 库在本地存储数据。我最近更改了 table 的架构,更新了数据库版本并向数据库构建器添加了必要的迁移。

我正在使用 Dagger Hilt 为我的 ViewModel 提供 RoomDatabase 实例。 我需要在房间实际开始应用迁移之前进行一些设置。

所以我想知道 Room 什么时候开始迁移数据库?

请帮忙。

每当构建 Room 数据库实例时。就像调用“Room.databaseBuilder”方法时一样。 https://developer.android.com/training/data-storage/room/migrating-db-versions