Skip to content

fix(db): remplacer fallbackToDestructiveMigration par de vraies migrations Room - #140

Merged
DZTic merged 1 commit into
mainfrom
fix/issue-135-room-migrations
Aug 16, 2026
Merged

fix(db): remplacer fallbackToDestructiveMigration par de vraies migrations Room#140
DZTic merged 1 commit into
mainfrom
fix/issue-135-room-migrations

Conversation

@DZTic

@DZTic DZTic commented Aug 16, 2026

Copy link
Copy Markdown
Owner

Description

Remplace \ allbackToDestructiveMigration()\ par des migrations Room explicites (\MIGRATION_1_2), active l'export de schémas Room (\exportSchema = true) et ajoute des tests unitaires dédiés.

Fixes #135

Changements

  • Activation de \exportSchema = true\ sur \AppDatabase\ et configuration KSP
    oom.schemaLocation.
  • Définition de la migration explicite \MIGRATION_1_2\ créant la table \ mdb_metadata.
  • Suppression de \ allbackToDestructiveMigration()\ du builder Room standard.
  • Sauvegarde des schémas versionnés Room (v1 et v2).
  • Ajout de tests unitaires pour la migration (\AppDatabaseMigrationTest.kt).

@DZTic
DZTic merged commit c8a2721 into main Aug 16, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix(db): remplacer fallbackToDestructiveMigration par de vraies migrations Room

1 participant