iPhoneアプリのデータソースとしてsqliteを使用しています。アプリケーションのアップグレードに関して2つの質問があります。
1.)データはすべてconfig/nontransactionalです。つまり、読み取り専用です。構成データを更新/追加するときに、アプリのアップグレードを発行します。ユーザーが更新されたiPhoneアプリを入手すると、元のアプリはアンインストールされますか?その場合は、新しいdb構成データがデプロイされるので問題ありません。そうでない場合、データを置き換えるにはどうすればよいですか?
2.)データは構成およびトランザクションです。つまり、ユーザーはデータをデータベースに保存できます。ユーザーがアプリの新しいバージョンにアップグレードするとき、既存のデータを維持したいが、すべての構成データを置き換えたい。これを実現するには、アプリ内にINSERTスクリプトとUPDATEスクリプトを保存する必要があると思います。それについて行くための効率的な方法は何ですか?