我已经更新了我的Room实体,包括一个外键。现在我必须在数据迁移中包含此更改,但不确定SQL查询语句应该怎么写。
我尝试过以下方法,但它不能编译:
我尝试过以下方法,但它不能编译:
private val MIGRATION_1_2 = object: Migration(1, 2) {
override fun migrate(database: SupportSQLiteDatabase) {
database.execSQL("ALTER TABLE `Entity` ADD FOREIGN KEY(`parent_id`)
REFERENCES `Entity`(`id`) ON UPDATE NO ACTION ON DELETE CASCADE)")
}
}