gpt4 book ai didi

database - 自己调用 onUpgrade 方法

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

如何调用数据库的onUpgrade方法?

我的问题背景:我在完整数据库的 sdcard 上做了一个备份。并且用户可以恢复这个数据库。

但是,如果在此期间(在备份和恢复之间)应用更新更改了数据库,我将在恢复时遇到问题。恢复后新列不存在。

所以我想调用 onUpgrade 方法来添加所有新的/更改的列。

或者有什么更好的方法吗?

最佳答案

恢复后,关闭所有打开的数据库句柄,然后使用您的 SQLiteOpenHelper 获取可写数据库。这应该会触发 onUpgrade() 被调用,AFAIK。

关于database - 自己调用 onUpgrade 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2173606/

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