【问题标题】:Update SQLite schema iOS更新 SQLite 架构 iOS
【发布时间】:2014-12-12 02:46:34
【问题描述】:

我有一个带有 SQLite 数据库的 iPad 应用程序。该应用程序有一个用于从 Web 服务更新数据的按钮。当我按下更新按钮时,我会检查数据库的最新版本和 Documents 文件夹的数据库版本。 我使用 PRAGMA user_version 来保存数据库的版本,但是当数据库版本与数据库的最新版本不同时,我需要更新架构。我用代码中的常量标识的最后一个数据库版本。 我了解,最好的方法是使用 Alter 表,但是,无论版本有多旧,我如何更新数据库的架构?原因 如果版本 od 数据库是 2 并且新版本是 5,我需要更新表,如果数据库版本是 4,我可能不需要更新。

谢谢!

【问题讨论】:

    标签: ios mysql database sqlite


    【解决方案1】:

    您的应用程序的旧版本已经具有从版本 2 升级到 3 和 4 的功能。只需保留它们,并在需要时调用它们,然后再升级到 5。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-27
      • 1970-01-01
      相关资源
      最近更新 更多