sql >> Database >  >> RDS >> SQLite

Android Room:hoe kan ik het hernoemen van kolommen migreren?

Oplossing

Dankzij de begeleiding van @TimBiegeleisen ontdekten we dat de Android-implementatie van SQLite 3.19 voor API 27 en 28 is nog niet geüpgraded naar de versie 3.25 SQLite die deze functie mogelijk maakt die in dit StackOverflow-bericht wordt beschreven.

Zodra Android een upgrade heeft uitgevoerd, is een commando zoals dit mogelijk om een ​​tabelkolom te wijzigen:database.execSQL("ALTER TABLE content RENAME COLUMN archiveCount TO dismissCount")



  1. Bereken het tijdsverschil tussen twee rijen

  2. Android Realm Handling Primaire sleutel in relationeel object

  3. Versleutel wachtwoord in R - om verbinding te maken met een Oracle DB met behulp van RODBC

  4. SQL Server-fout 4104:de meerdelige id kan niet worden gebonden.