【问题标题】:When does room start applying migrations?Room 什么时候开始应用迁移?
【发布时间】:2021-11-01 17:59:18
【问题描述】:

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

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

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

  • 是在建数据库实例的时候吗?
  • 或者当我第一次调用一些道的函数时。
  • 或者在其他时候?

请帮忙。

【问题讨论】:

    标签: android kotlin android-room database-migration


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2010-10-29
      • 1970-01-01
      • 1970-01-01
      • 2016-12-01
      • 2019-10-25
      • 2011-05-02
      • 2011-05-16
      • 1970-01-01
      • 2019-03-30
      相关资源
      最近更新 更多