Room database migration if only new table is added

前端 未结 6 1093
不思量自难忘°
不思量自难忘° 2020-12-07 09:07

Let\'t assume, I have a simple Room database:

@Database(entities = {User.class}, version = 1)
abstract class AppDatabase extends RoomDatabase {
    public ab         


        
6条回答
  •  星月不相逢
    2020-12-07 09:39

    In this case, you don't need to do a migration, you can call .fallbackToDestructiveMigration() when you are creating database instance.

    Example:

        instance = Room.databaseBuilder(context, AppDatabase.class, "database name").fallbackToDestructiveMigration().build();
    

    And don't forget to change database version.

提交回复
热议问题