たとえば、 table names:id integer primary key, name text uniqueと の一意のインデックスがありnames(name)ます。
インデックス スタイルの構文でレコードを選択したい:(n12, nBill) = (Name[12], Name['Bill'])または with Name.get['Smitt'].
ドキュメントが言うように、「自然キー」で実行できますが、SQLite でそれらを作成するにはどうすればよいですか?
更新:
@Frost: Spotlight on... Composite Keysが言うように、複合キーを持つレコードは両方のキーで呼び出す必要があります:
Name.get(1, 'Smitt')、それは私にとって間違っています。任意のキー でレコードを選択するものが必要です:
Name[1] == Name['Smitt'].