Migration to 3rd model

feature/top10
Laurent 7 years ago
parent 32334f8dac
commit 4adeeddc9e
  1. 2
      app/src/main/java/net/pokeranalytics/android/PokerAnalyticsApplication.kt
  2. 8
      app/src/main/java/net/pokeranalytics/android/model/migrations/PokerAnalyticsMigration.kt

@ -27,7 +27,7 @@ class PokerAnalyticsApplication : Application() {
Realm.init(this)
val realmConfiguration = RealmConfiguration.Builder()
.name(Realm.DEFAULT_REALM_NAME)
.schemaVersion(2)
.schemaVersion(3)
.migration(PokerAnalyticsMigration())
.initialData(Seed(this))
.build()

@ -36,7 +36,6 @@ class PokerAnalyticsMigration : RealmMigration {
if (currentVersion == 1) {
Timber.d("*** Running migration ${currentVersion + 1}")
schema.rename("Report", "ReportSetup")
schema.rename("FilterElement", "FilterCondition")
schema.get("Filter")?.let {
it.renameField("filterElements", "filterConditions")
@ -47,6 +46,13 @@ class PokerAnalyticsMigration : RealmMigration {
currentVersion++
}
// Migrate to version 2
if (currentVersion == 2) {
Timber.d("*** Running migration ${currentVersion + 1}")
schema.rename("Report", "ReportSetup")
currentVersion++
}
}
override fun equals(other: Any?): Boolean {

Loading…
Cancel
Save