2

目前我正在使用这样的东西:

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

效果很好,但我想让“Col1”成为主键。我需要回到原始 SQL 吗?

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

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

4

1 回答 1

1

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

于 2013-02-07T21:39:02.703 回答