2012-11-11 71 views
2

目前我使用的是這樣的:如何在使用haskellDB創建表時指定主鍵?

dbCreateTable db "MyTable" [ ("Col1", (StringT, False)), ("Col2", (StringT, False)) ] 

,工作正常,但我想使「Col1中」的主鍵。我是否需要回到原始SQL?

編輯: 這似乎仍持有: 「從哈斯克爾本身創建數據庫的部分不是很 有用,例如,你不能表達外商和主鍵, 索引和約束,即使是最簡單的數據庫將需要 其中之一。「

http://www.mijnadres.net/published/HaskellDB.pdf

回答

1

由於編輯筆記,HaskellDB不是在此刻創建表非常好。最好先建立一個數據庫,然後提取信息。