0

アプリで ORMLite を使用しています。allowGeneratedIdInsertクラス (テーブル) のフィールド (行) の 1 つのフラグを有効にする必要がありました。私は注釈を通してこれをしました。

今、アプリを更新するユーザーに対してもこれを行う必要があります。これは、データベースのバージョンをインクリメントし、onUpgradeメソッドで同じことを行う必要があることを意味します。

これを行う簡単な方法はありますか?または、データをコピーし、テーブルを削除してから、を使用して再作成する必要がありTableUtilsますか?

4

1 に答える 1

0

残念ながら、ORMLiteはこのフィールド変換には役立ちません。確かに、raw-updateメソッドを使用して、onUpdate(...)メソッドのスキーマを変更できます。

http://ormlite.com/docs/raw-update

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

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

于 2013-01-18T21:34:23.900 に答える