【发布时间】:2018-06-20 04:11:03
【问题描述】:
我有巨大的数据库,用 SQLiteOpenHelper 编写。现在我们开始在我们的项目中实现 Room。所以,我的问题是:如何解决迁移问题?
例如,我在 MySQLiteOpenHelper 中有版本号 100。我正在尝试将一张表(数据库中还有许多其他表)迁移到 Room。
我已经创建了 MIGRATION_100_101 MyDatabase : RoomDatabase (@Database(version = 101) 类。所以,我需要将 MySQLiteOpenHelper 中的版本增加到 101,并确保在 MySQLiteOpenHelper 之前调用带有迁移的 MyDatabase?
有没有其他方法可以在一个应用中同时拥有 SQLiteOpenHelper 和 RoomDatabase?
【问题讨论】:
标签: android sql migration database-migration android-room