0
私は自分のアプリケーションでローカルとリモートのデータベースをサポートすることができるようにしたいので、私は、アプリケーションを使用するために私のラップトップ上でのインターネット接続を持っている必要はありません。私はすべてのデータベース・コードを設定してしまったが、私は(私はSQLiteのを使用しています)私のローカルデータベースを作成する際に、非常に分かりません。アプリケーションのローカル(SQLite)データベースをいつ作成しますか?
- ビルドプロセス
- の一部は、アプリケーションの起動(存在しない場合は作成します)
- の一部は、それスクリプト作るそれを作ることを行います。ここでは
は、私は考えることができ、いくつかの選択肢があります、ユーザーが手動で使用していることをこれらの
どちらが望ましいのですか?より良い方法がありますか?
ありがとう!ビルドプロセスの一部として、ターゲットマシンにプロジェクトをインストールまたはビルドするときにSQL作成スクリプトを実行することを意味しました。 –
[OK]を、それはいつでもアプリのデシベルの存在がいかに重要であるかを、次に問題です。あなたはとにかくあなたのコードの起動時に文を「NOTが存在する場合は、CREATE」持ってしようとしている場合は、インストール中に作成をスキップできます。創造にはかなりの時間がかかります。その場合、ユーザーが遅延をより簡単に許容しているときにスマートにして、インストール中にdbを事前作成してください。 – Exile79