私はAndroid用のormliteを使用しており、複数列の一意性制約を取得しようとしています。現在のところ、次のような個別の列に対してのみ一意の制約を取得できます。
CREATE TABLE `store_group_item` (`store_group_id` INTEGER NOT NULL UNIQUE ,
`store_item_id` INTEGER NOT NULL UNIQUE ,
`_id` INTEGER PRIMARY KEY AUTOINCREMENT );
そして私が欲しいのは
CREATE TABLE `store_group_item` (`store_group_id` INTEGER NOT NULL ,
`store_item_id` INTEGER NOT NULL ,
`_id` INTEGER PRIMARY KEY AUTOINCREMENT,
UNIQUE( `store_group_id`, `store_item_id` );
私のモデルでは、一意の列に次の注釈を使用しています。
@DatabaseField( unique = true )
これを機能させる方法はありますか?