SQLite
 sql >> Database >  >> RDS >> SQLite

Android Room:come migrare la ridenominazione delle colonne?

Soluzione

Grazie alla guida di @TimBiegeleisen abbiamo scoperto che l'implementazione Android di SQLite 3.19 per API 27 e 28 non ha ancora aggiornato alla versione 3.25 SQLite che consente questa funzionalità descritta in questo post di StackOverflow.

Una volta che Android avrà aggiornato un comando come questo per modificare una colonna di tabella, sarà possibile:database.execSQL("ALTER TABLE content RENAME COLUMN archiveCount TO dismissCount")