如何在android中升级我的realm db
在我的android项目中,我们使用的是RealmDB版本如何在android中升级我的realm db,android,realm,Android,Realm,在我的android项目中,我们使用的是RealmDB版本0.87.4。目前,android版本为2.3.1 我们的android应用程序已经在Playstore中发布,许多用户正在使用它。如何在不丢失任何数据和功能的情况下升级我的realm db版本 我认为一些Realm方法可能会被弃用,或者从最新的Realm Db中删除。目前RealmDb是3.1.4版的Android。为了将数据库迁移到最新版本,您必须更改RealmConfiguration代码,如下所示 RealmConfigurati
0.87.4
。目前,android版本为2.3.1
我们的android应用程序已经在Playstore中发布,许多用户正在使用它。如何在不丢失任何数据和功能的情况下升级我的realm db版本
我认为一些
Realm
方法可能会被弃用,或者从最新的Realm Db
中删除。目前Realm
Db是3.1.4版的Android
。为了将数据库迁移到最新版本,您必须更改RealmConfiguration
代码,如下所示
RealmConfiguration config = new RealmConfiguration.Builder()
.schemaVersion(1)
.migration(new MyMigration()) // Migration to run instead of throwing an exception
.build()
假设您的模式没有改变,您还必须创建MyMigration类,如下所示:
public class MyMigration implements RealmMigration {
@Override
public void migrate(DynamicRealm realm, long oldVersion, long newVersion) {
}
}
有关更多信息,请参阅。您是否尝试过简单更改lib版本?我们不会尝试在realm中进行任何更改。只需更改版本并使用您的设备进行比较。实际上,最新版本是3.1.4