Я использую 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 )
Есть ли способ заставить это работать?