SQLite
 sql >> Base de données >  >> RDS >> SQLite

Room Migration Alter Table n'ajoute pas de nouvelle colonne et migre se fait appeler encore et encore

Assurez-vous que votre colonne est dans la classe de modèle. Dans votre cas, vous ajoutez la colonne age comme ceci :ADD COLUMN 'age' INTEGER , vous devez donc avoir int age dans votre classe de modèle.

De plus, c'est une bonne idée d'écrire un test de migration pour savoir exactement ce qui échoue. Vous pouvez trouver des informations sur le test de migration dans la documentation Android ici :https://developer.android.com/topic/libraries/architecture/room.html#db-migration-testing