sql >> Database >  >> RDS >> SQLite

Room Migration Alter Table voegt geen nieuwe kolom toe &migreert steeds opnieuw gebeld worden

Zorg ervoor dat uw kolom zich in de modelklasse bevindt. In jouw geval voeg je kolom age toe zoals dit:ADD COLUMN 'age' INTEGER , dus je moet int age . hebben in je modelklasse.

Het is ook een goed idee om een ​​migratietest te schrijven om precies te weten wat er misgaat. U kunt de migratietest hier vinden in de Android-documentatie:https://developer.android.com/topic/libraries/architecture/room.html#db-migration-testing



  1. Verschil tussen sys.objects, sys.system_objects en sys.all_objects in SQL Server

  2. Azure Database for MySQL/MariaDB migreren naar een lokale server

  3. Impliceert een Postgres UNIQUE-beperking een index?

  4. Verzamelmethode:PRIOR &NEXT-functies in Oracle Database