Как я могу создать таблицу с составным первичным ключом с помощью этой библиотеки. Например:
CREATE TABLE something (
column1,
column2,
column3,
PRIMARY KEY (column1, column2)
);
Единственный пример, который я вижу в документации, — это первичный ключ в одном столбце:
try db.run(users.create { t in
t.column(id, primaryKey: true)
t.column(email, unique: true)
t.column(name)
})
Я пробовал следующее, но терпит неудачу с ошибкой (... таблица "" имеет более одного первичного ключа):
try db.run(tblTsMosStaged.create { t in
t.column(colTsMosStagedEventId, primaryKey: true)
t.column(colTsMosStagedEventInstance, primaryKey: true)
t.column(colTsMosStagedTaxId, primaryKey: true)
t.column(colTsMosStagedRankId)
...
Или это возможно только через Выполнение произвольного SQL