-1
コアデータを使用して情報を格納し、Webサービスを使用して必要なデータを取得するアプリケーションを作成しています。コアデータの移行 - リモート
ケア・データ・スキーマを更新するために、データベース(すべてのデータを含む)をWebサービス経由でサーバーに送信し、サーバーがデータベースを移行してアプリケーションに新しいデータベースを戻すことを考えました。これで、私は移行プロセスのロジックをサーバーに入れようとしています。それは可能ですか?
私の考えは、リモートサーバー上ですべての移行プロセスを実行することです。アプリケーションが更新を必要とし、データベースをサーバーに送信した場合(更新が完了していない間にアプリケーションの機能がブロックされる)、アプリケーションでは移行プロセスは実行されません。これは「社内」配布アプリケーションであり、移行プロセスを管理したいので、デバイス上のデータを簡単に制御して操作することができます。 – Freedom
次に、コアデータではなくデータベースを使用することをお勧めします。 FMDBは、あなたがチェックアウトしたいかもしれない一般的なSQLiteラッパーです。 – sosborn
助けてくれてありがとう。私はリモートから移行を再考する必要があります。リモートからの移行が本当に必要な場合は、SQLiteへの変更が最良の選択肢と思われます... – Freedom