我有一个数据库(使用的SQLite)文件,我在安装应用程序时复制文档,现在我在表中添加了一个字段,我想在设备中安装新的数据库。为实现这一目标,我认为我必须进行数据库迁移。
我面临的问题是我无法认为代码从已安装的数据库中获取整个数据,然后将提取的数据插入到新数据库中(安装时),我在iOS编程方面经验不足所以请提供来自Scratch的详细信息。
提前致谢:)
答案 0 :(得分:0)
这不是真正的iOS问题,而是一个概念问题。
如果要将新表添加到数据库,为什么要复制旧版本的数据库而不是已包含新表的数据库?
对于现有数据的导入,只需读出旧数据库并将其写入新数据库即可。使用可用的SQLite API,这应该很简单。解释细节超出了本问题的范围。 (你会在网上找到关于这些基本知识的足够信息。)