如何在文档目录中向SQLite DB添加> 100个新行而不覆盖?

时间:2012-08-13 01:47:24

标签: xcode sqlite xcode4.3

我有一个SQLite表,我正在使用我的iPad应用程序。它目前有大约500个项目,但我需要增加大约200多个项目。问题是,应用程序已经部署并拥有用户,并且它是文档目录中的可编辑数据库,因此我不能覆盖它。如何在不破坏我已有的表的情况下轻松添加这些新行?以某种方式导入txt而不必手动执行此操作会很不错。 (对于记录,我没有使用核心数据。)

1 个答案:

答案 0 :(得分:1)

抛出一些想法:

您是否可以在更新中部署新的数据库文件,并以编程方式检测是否存在现有数据库。如果是这样,请将新数据添加到数据库中,如果没有以编程方式创建新数据库,则将所有数据添加到数据库中。

您可以将设置数据存储在xml文件中吗?

ALTERNATELY,您的更新是否有第二个数据库?您不会覆盖原始数据库并添加v1.1 db文件?然后,您可以将v1.1数据合并到原始数据库中?