如何使用haskellDB在创建表时指定主键?

时间:2012-11-11 18:22:19

标签: haskell haskelldb

目前我使用的是这样的东西:

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

工作正常,但我想把“Col1”作为主键。我需要回到原始SQL吗?

编辑: 这似乎仍然有效: “从Haskell本身创建数据库的部分并不是很好 有用,例如你不能表达外键和主键, 索引和约束。即使是最简单的数据库也需要 其中之一。“

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

1 个答案:

答案 0 :(得分:1)

正如编辑所说,HaskellDB目前还不擅长创建表。最好先构建一个数据库,然后提取信息。

相关问题