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

Android Room :comment migrer le renommage des colonnes ?

Solution

Grâce aux conseils de @TimBiegeleisen, nous avons découvert que l'implémentation Android de SQLite 3.19 pour API 27 et 28 n'a pas encore mis à jour vers la version 3.25 SQLite qui permet cette fonctionnalité décrite dans ce post StackOverflow.

Une fois Android mis à niveau, une commande telle que celle-ci pour modifier une colonne de table sera possible :database.execSQL("ALTER TABLE content RENAME COLUMN archiveCount TO dismissCount")