Например, у меня есть таблица names
: id integer primary key, name text unique
и уникальный индекс для names(name)
.
Я хочу выбирать записи по синтаксису в стиле индекса: (n12, nBill) = (Name[12], Name['Bill'])
или Name.get['Smitt']
.
Как сказано в документации , это можно сделать с помощью "естественных ключей", но как их создать в SQLite?
Обновление:
@Frost: Как Spotlight on ... Составные ключи говорит, что записи с составными ключами должны вызываться с обоими ключами:
Name.get(1, 'Smitt')
, это неправильно для меня. Мне нужно что-то, чтобы выбрать запись по любой ключ:
Name[1] == Name['Smitt']
.