我在iPhone应用程序中使用sqlite作为数据源。我有两个有关应用程序升级的问题。在iPhone应用程序升级上部署sqlite数据库
1.)数据全部为config/nontransactional。意思是,它是只读的。当我更新/添加配置数据时,我会为应用程序进行升级。当用户获得更新的iPhone应用程序时,原件是否被卸载?如果是这样的话,我很好,因为新的db配置数据将被部署。如果情况并非如此,我该如何替换数据?
2.)数据是配置和交易。这意味着用户可以将数据保存到数据库中。当用户升级到新版本的应用程序时,我想维护其现有数据,但要替换所有配置数据。我猜我需要在应用程序中存储INSERT和UPDATE脚本来完成此操作。什么是有效的方式去做呢?
你是说你在iPhone上安装MySQL?我严重怀疑这可以工作。还是你说iPhone正在某个服务器上查询MySQL数据库? – 2009-02-16 18:15:59
是的 - mysql在iPhone上,这是一种常见的情况。明确地说,问题在于iPhone开发人员。 – 4thSpace 2009-02-16 18:27:49