我在 iPhone 应用程序中使用 sqlite 作为数据源。我有两个关于应用程序升级的问题。
1.) 数据都是配置/非事务性的。意思是,它是只读的。当我更新/添加配置数据时,我将为应用程序发布升级。当用户获得更新的 iPhone 应用程序时,是否会卸载原来的应用程序?如果是这种情况,我很好,因为将部署新的数据库配置数据。如果不是这种情况,我该如何替换数据?
2.) 数据是配置和事务性的。这意味着用户可以将数据保存到数据库中。当用户升级到应用程序的新版本时,我想维护他们现有的数据但替换所有配置数据。我猜我需要在应用程序中存储 INSERT 和 UPDATE 脚本才能完成此操作。什么是有效的方法?