0

私から事前に作成されたデータベースを使用する新しいアプリケーションを構築しています。ユーザーがアプリケーションを初めてダウンロードするときに、アプリケーション内のアセット フォルダーからデータベースがコピーされるように、データベースをアセット フォルダーに配置します。

ここで問題は、新しく更新された (事前に作成された) データベース (同じデータベース スキーマでレコードが増えるだけ) を使用してアプリケーションの新しいバージョンをリリースするとどうなるかということです

バージョンアップ時(??)にデータ(データベース)が残っているので、問題が発生すると思います。したがって、ユーザーがアプリケーションの新しいバージョンを最初に実行すると、同じファイル名のデータベースが既に存在するため、プログラムはアセットフォルダーから新しいデータベースをコピーしません。

(プログラムを実行するたびに、データベースが既に存在するかどうかを確認し、そうでない場合は、最初にデータベースを内部的にコピーします)

アプリケーションを公開する前に、上記の質問に対する答えを知りたいので、準備します..

よろしくお願いします。

4

0 に答える 0