0
在我的Android項目中,我們使用的是境界DB版本0.87.4
。目前版本爲2.3.1
的Realm for Android。如何升級我的境界分貝的Android
我們的Android應用程序已經發布在Play商店中,許多用戶在使用它。如何在不丟失任何數據和功能的情況下升級我的領域數據庫版本。
我想一些Realm
方法可以棄用或刪除最新Realm Db
在我的Android項目中,我們使用的是境界DB版本0.87.4
。目前版本爲2.3.1
的Realm for Android。如何升級我的境界分貝的Android
我們的Android應用程序已經發布在Play商店中,許多用戶在使用它。如何在不丟失任何數據和功能的情況下升級我的領域數據庫版本。
我想一些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) {
}
}
您可能會參考Realm Docs獲取更多信息
您是否嘗試過簡單更改lib版本? – Vyacheslav
我們並不試圖做出境界 –
任何改變就改變的版本和使用的設備進行比較。 – Vyacheslav