0

新しいテーブルを追加して、リリースされたアプリケーションのスキーマをアップグレードする必要があります。テーブル構成ファイル ( ormlite_config.txt) を使用しています。

  • ormlite_config.txt新しいテーブルをスキーマに追加した後、ファイルも更新する方法はありますか? 更新する必要がありますか?
  • または、更新されたバージョンの構成ファイルを渡すことをインスタンス化することは可能ですか?OrmLiteSqliteOpenHelperまだ存在していないが、onUpgrade()呼び出しで追加される予定の新しいテーブルの説明を使用して?
4

1 に答える 1

2

質問を理解しているかどうかわかりません。新しいテーブルを追加する (または既存のテーブルのスキーマを変更する) 場合は、ormlite_config.txtファイルを再生成する必要があります。それは自動的には起こりません。

構成ファイルでスキーマが変更された場合は、onUpgrade()メソッドにコードを追加して、実行中のデータベースを調整する必要があります。また、データベースのバージョンをインクリメントする必要があるためonUpgrade()、まったく呼び出されません。

詳細については、Android アップグレード スキーマのドキュメントを参照してください。

http://ormlite.com/docs/upgrade-schema

于 2013-03-06T19:14:42.740 に答える