标签: android database sqlite android-room
当我将数据库从版本1升级到版本2并插入新数据时,存储在数据库版本1中的所有旧数据都被删除了,我只能在数据库中看到新插入的数据。
知道如何在使用Room Library升级数据库时保留数据吗?
答案 0 :(得分:1)
我从同一个链接找到了解决方案。如果未提供迁移类,则Room Library将使用onUpgrade()上的数据删除整个数据库,并再次创建数据库。
如果要在onUpgrade()