iOS アプリに 2 つのデータベース ファイルがあります。
- 元のデータベース (読み取り専用、アプリのホーム ディレクトリに保持)
- ユーザーのデータベース (ユーザーの
Documents
フォルダーに保存)
元のデータベースからユーザーのデータベースにコピーするには、次のような SQL クエリを実行する必要があります。
INSERT INTO UserDatabase.MyTable
SELECT * FROM OriginalDatabase.MyTable;
これは、iOS で実行されている SQLite から可能ですか? 問題は、2 つのデータベースが異なるフォルダーにあることです。この作業をコード (C#) で行うことは避けたいと思います。
私のアプリは C#/MonoTouch で書かれていますが、それはおそらく無関係です。