【发布时间】:2018-05-21 01:31:41
【问题描述】:
我刚刚在 android 中更新了我的数据库,无法迁移应用。
我所做的更改是将 (autoGenerate = true) 添加到我的@PrimaryKey
@PrimaryKey(autoGenerate = true)
private int id;
我尝试了很多东西,但我无法让迁移工作。
问题出现在我插入以下代码的 AppDatabase 类中:
public static final Migration MIGRATION_1_2 = new Migration(1, 2) {
@Override
public void migrate(SupportSQLiteDatabase database) {
database.execSQL("ALTER TABLE inventory");
}
};
ALTER TABLE 库存不是正确的命令,但我不知道是什么
【问题讨论】: