gpt4 book ai didi

android - 升级数据库版本时,数据不会与 Room Persistence Library 保持一致

转载 作者:搜寻专家 更新时间:2023-10-30 23:34:57 25 4
gpt4 key购买 nike

当我将数据库从版本 1 升级到版本 2 并插入新数据时,存储在数据库版本 1 中的所有旧数据都被删除,我只能在数据库中看到新插入的数据。

知道如何在使用 Room Library 升级数据库时保留数据吗?

最佳答案

我从同一个链接找到了解决方案。当未提供迁移类时,Room Library 会删除整个数据库以及 onUpgrade() 上的数据并重新创建数据库。

如果要在onUpgrade()上持久化数据,必须提供迁移类

关于android - 升级数据库版本时,数据不会与 Room Persistence Library 保持一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44216918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com