事前に入力されたデータ (500 行以上) を含むテーブルがいくつかあり、ユーザーが入力するテーブルもある Sqlite DB を使用して Android アプリを作成しています。
データベースの配布を計画している方法は、Android アプリケーションで独自の SQLite データベースを使用してアプリに事前入力されたデータベースを追加する次の方法です。
これには問題がありますが、アップグレードに関しては、事前に入力されたテーブルに多数の行を追加し、既存の行の多くのデータを変更する可能性があるため、既存のものを完全に置き換えたいと考えていますユーザーが入力したテーブルはそのまま残します。
別の投稿を見つけましたテーブルを再作成せずにデバイス上の事前入力されたsqliteデータベースをアップグレードするにはどうすればよいですか? アップグレードをできるだけ効率的にしたいので、ユーザーがこれは完全に間違ったアプローチである可能性があると示唆しています(「「正しい」方法は、あなたが設定した方法とはまったく異なります」)。まだ最初のバージョンを実際に公開していないので、アプローチを変更する必要がありますか?
このシナリオで最も効果的なアプローチは何ですか?