Я использую ormlite для Android и пытаюсь получить ограничение уникальности для нескольких столбцов. На данный момент я могу получить уникальное ограничение только для отдельных столбцов вроде этого:
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 )
Is есть ли способ заставить это работать?