【发布时间】:2019-03-02 19:54:51
【问题描述】:
如果架构发生变化,是否有任何方法可以指示 Room 简单地删除数据库并重新创建它?类似于应用早期开发中常用的实体框架中的迁移策略。
由于我处于应用程序开发的早期阶段,架构更改会很频繁,这意味着编写迁移和更改版本号会浪费我的时间。
谢谢
【问题讨论】:
-
是的。这在 Room 的文档中得到了解答。在“优雅地处理丢失的迁移路径”中查看 developer.android.com/training/data-storage/room/…
-
是的,我确实看到并尝试过。它仍然迫使我在架构更改时更新数据库版本号。
-
是的,那有什么问题? (剧透:这没什么错)
标签: android android-room android-architecture-components