主キーが 2 つのフィールドの組み合わせであるテーブルがあることを Persistent に宣言するにはどうすればよいですか?
たとえば、first_name と last_name を含むテーブルがあると仮定すると、SQL 構文では次のようなものが必要になります。
CONSTRAINT pk_PersonID PRIMARY KEY (first_name,last_name)
ありがとう、
主キーが 2 つのフィールドの組み合わせであるテーブルがあることを Persistent に宣言するにはどうすればよいですか?
たとえば、first_name と last_name を含むテーブルがあると仮定すると、SQL 構文では次のようなものが必要になります。
CONSTRAINT pk_PersonID PRIMARY KEY (first_name,last_name)
ありがとう、
http://www.yesodweb.com/book/persistentの一意性のセクションを参照してください
Person
firstName String
lastName String
age Int
PersonName firstName lastName
deriving Show
これは、firstName と lastName の両方で構成される一意のキーを定義します。