目前我使用的是这样的东西:
dbCreateTable db "MyTable" [ ("Col1", (StringT, False)), ("Col2", (StringT, False)) ]这很好用,但是我想把"Col1“作为主键。我需要回到原始SQL吗?
编辑:这似乎仍然适用:“从Haskell本身创建数据库的部分并不是很有用,例如,你不能表达外键和主键、索引和约束。即使是最简单的数据库也需要这些。”
来自http://www.mijnadres.net/published/HaskellDB.pdf
发布于 2013-02-08 05:39:03
正如编辑所指出的那样,HaskellDB目前并不擅长创建表。最好先建立一个数据库,然后再提取信息。
https://stackoverflow.com/questions/13334045
复制相似问题