1、修改版本号1–>2
@Database(entities = {HomeDataBean.class}, version = 1, exportSchema = false)
2、addMigrations,表明数据库、表的变动情况
Room
.databaseBuilder(context, DatabaseConfig.class, DB_NAME)
.allowMainThreadQueries()
//.addMigrations(MIGRATION_1_2)
.build();
/**
* 数据库版本 1->2
*/
static final Migration MIGRATION_1_2 = new Migration(1, 2) {
@Override
public void migrate(SupportSQLiteDatabase database) {
//指明数据库的变动情况
//database.execSQL("ALTER TABLE user " + " ADD COLUMN age INTEGER");
}
};