【问题标题】:Importing SQL queries in SQLite in a Batch in iPhone preogramatically在 iPhone 中批量导入 SQLite 中的 SQL 查询
【发布时间】:2011-11-16 21:29:20
【问题描述】:

在我发布新版本的应用程序中,我通过添加新表或更改 SQlite 中的现有表来更改现有数据库表。

我已经在脚本/文本文件中编写了相同的内容,并且只想以批处理的形式直接导入到现有数据库中,这些查询将在其中执行一次。

我知道我可以通过单独编写每个更改查询来做到这一点,但这也会增加执行时间和编写问题的时间。

关于如何实现这一点的任何想法?

【问题讨论】:

    标签: iphone database xcode sqlite


    【解决方案1】:

    我曾经做过的一件事是为每个表保留一个列数组,例如

    persons = {[ fname, lname, address, zip ]}

    然后我还有另一个版本数组,它告诉我我有版本 1、人员、4 列。

    然后当我更新应用程序并添加 f.ex。 gsm 给这些人,我更新数组和计数。然后我在数据库 sqlite_master 上运行查询,解析数据

    您可以运行“.schema people”来获取创建语句。这只是你做一次的工作,你永远不会以这种方式在最新的表上运行 alter table。你需要有条理。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-13
      • 2013-01-20
      • 1970-01-01
      • 2011-01-27
      • 2013-10-29
      • 2021-09-07
      • 1970-01-01
      相关资源
      最近更新 更多