diff --git a/database/src/main/java/info/nightscout/androidaps/database/AppDatabase.kt b/database/src/main/java/info/nightscout/androidaps/database/AppDatabase.kt index 948aa705d6..58fc350cec 100644 --- a/database/src/main/java/info/nightscout/androidaps/database/AppDatabase.kt +++ b/database/src/main/java/info/nightscout/androidaps/database/AppDatabase.kt @@ -6,7 +6,7 @@ import androidx.room.TypeConverters import info.nightscout.androidaps.database.daos.* import info.nightscout.androidaps.database.entities.* -const val DATABASE_VERSION = 21 +const val DATABASE_VERSION = 22 @Database(version = DATABASE_VERSION, entities = [APSResult::class, Bolus::class, BolusCalculatorResult::class, Carbs::class, diff --git a/database/src/main/java/info/nightscout/androidaps/database/DatabaseModule.kt b/database/src/main/java/info/nightscout/androidaps/database/DatabaseModule.kt index 4f2b1be88d..7ea55897bf 100644 --- a/database/src/main/java/info/nightscout/androidaps/database/DatabaseModule.kt +++ b/database/src/main/java/info/nightscout/androidaps/database/DatabaseModule.kt @@ -27,6 +27,7 @@ open class DatabaseModule { // .addMigrations(migration7to8) // .addMigrations(migration11to12) .addMigrations(migration20to21) + .addMigrations(migration21to22) .addCallback(object : Callback() { override fun onOpen(db: SupportSQLiteDatabase) { super.onOpen(db) @@ -69,4 +70,10 @@ open class DatabaseModule { } } + private val migration21to22 = object : Migration(21,22) { + override fun migrate(database: SupportSQLiteDatabase) { + database.execSQL("ALTER TABLE `carbs` ADD COLUMN `notes` TEXT") + } + } + } \ No newline at end of file