SQLite
 sql >> Datenbank >  >> RDS >> SQLite

Android Room:Wie migriere ich die Spaltenumbenennung?

Lösung

Dank der Anleitung von @TimBiegeleisen haben wir festgestellt, dass die Android-Implementierung von SQLite 3.19 für API 27 und 28 noch nicht auf die Version 3.25 aktualisiert hat SQLite, das diese in diesem StackOverflow-Beitrag beschriebene Funktion zulässt.

Sobald Android ein Upgrade durchführt, ist ein Befehl wie dieser zum Ändern einer Tabellenspalte möglich:database.execSQL("ALTER TABLE content RENAME COLUMN archiveCount TO dismissCount")