使用postgresql-simple执行动态查询

时间:2015-03-13 22:36:05

标签: postgresql haskell

我需要通过Haskell执行任意组成的字符串,甚至从文件加载。

postgresql-simple库提供execute_exec来执行SQL命令。 execute_的问题是它需要Query作为参数。我确实理解背后的意图,但我需要执行任意查询。 exec函数可以在没有Query的情况下调用,但是没有文档,并且在出错时无异常失败。

如何将String转换为Query

1 个答案:

答案 0 :(得分:4)

QueryIsString的一个实例,因此您可以使用Data.String.fromString将任意字符串转换为Query