db migration quick fix: rather lose data than crash-loop

This commit is contained in:
AdrianLxM 2021-02-13 16:01:47 +01:00
parent 7d80176c75
commit 6203e214d2
2 changed files with 5 additions and 5 deletions

View file

@ -6,14 +6,13 @@ import androidx.room.TypeConverters
import info.nightscout.androidaps.database.daos.*
import info.nightscout.androidaps.database.entities.*
const val DATABASE_VERSION = 2
const val DATABASE_VERSION = 3
@Database(version = DATABASE_VERSION,
entities = arrayOf(APSResult::class, Bolus::class, BolusCalculatorResult::class, Carbs::class,
entities = [APSResult::class, Bolus::class, BolusCalculatorResult::class, Carbs::class,
EffectiveProfileSwitch::class, ExtendedBolus::class, GlucoseValue::class, ProfileSwitch::class,
TemporaryBasal::class, TemporaryTarget::class, TherapyEvent::class, TotalDailyDose::class,
APSResultLink::class, MealLink::class, MultiwaveBolusLink::class, PreferenceChange::class,
VersionChange::class, UserEntry::class),
TemporaryBasal::class, TemporaryTarget::class, TherapyEvent::class, TotalDailyDose::class, APSResultLink::class,
MealLink::class, MultiwaveBolusLink::class, PreferenceChange::class, VersionChange::class, UserEntry::class],
exportSchema = true)
@TypeConverters(Converters::class)
internal abstract class AppDatabase : RoomDatabase() {

View file

@ -22,6 +22,7 @@ open class DatabaseModule {
Room
.databaseBuilder(context, AppDatabase::class.java, fileName)
.addMigrations(migration1to2)
.fallbackToDestructiveMigration()
.build()
@Qualifier