-1

Existe-t-il un moyen de migrer automatiquement avec la bibliothèque Room Persistance d'Android? Comme les migrations Django où vous exécutez simplement makemigrations et migrate et il migre automatiquement. Il incrémente également la version de la base de données. Et s'il y a une migration qu'il ne peut pas faire, il vous dit/vous suggère comment.Android Room migrations automatiques?

Répondre

1

La salle exécute automatiquement les migrations; il n'y a pas d'option manuelle pour le faire, en dehors des tests en cours. Room utilise le moteur standard SQLiteOpenHelper pour cela, et gère donc automatiquement le suivi de la version du schéma.

La pièce n'est pas automatiquement créerMigration classes avec le code de migration; vous devez les écrire vous-même.