- fallbackToDestructiveMigration() entfernt (war inakzeptabel) - addMigrations(MIGRATION_1_2) in DatabaseModule eingetragen - Migrations.kt: Migration(1,2) mit Tabellen-Neubau fuer SQLite < 3.25 (kcal_per_100g -> kcal_per_kg, min_stock entfernt) - exportSchema = true + KSP-Argument room.schemaLocation = app/schemas/ - 2.json Schema-Snapshot eingecheckt (Basis fuer kuenftige Migrationen) - androidTest-Assets zeigen auf app/schemas/ (fuer MigrationTestHelper) - KrisenvorratDatabaseMigrationTest: 4 instrumentierte Tests - Datenerhalt nach Migration - Korrekte Spalten nach Migration - Indices nach Migration - Fresh-Install ohne Migration |
||
|---|---|---|
| .. | ||
| 2.json | ||