Add migration for Transaction

dev
Aurelien Hubert 7 years ago
parent 50679e3eac
commit e80ef58493
  1. 2
      app/src/main/java/net/pokeranalytics/android/PokerAnalyticsApplication.kt
  2. 12
      app/src/main/java/net/pokeranalytics/android/model/migrations/PokerAnalyticsMigration.kt

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

@ -94,6 +94,18 @@ class PokerAnalyticsMigration : RealmMigration {
currentVersion++
}
// Migrate to version 6
if (currentVersion == 5) {
Timber.d("*** Running migration ${currentVersion + 1}")
schema.get("Transaction")?.let {
it.addField("dayOfWeek", Integer::class.java)
it.addField("month", Integer::class.java)
it.addField("year", Integer::class.java)
it.addField("dayOfMonth", Integer::class.java)
}
currentVersion++
}
}
override fun equals(other: Any?): Boolean {

Loading…
Cancel
Save