我需要通过Haskell执行任意组成的字符串,甚至从文件加载。
postgresql-simple库提供execute_
和exec
来执行SQL命令。 execute_
的问题是它需要Query
作为参数。我确实理解背后的意图,但我需要执行任意查询。 exec
函数可以在没有Query
的情况下调用,但是没有文档,并且在出错时无异常失败。
如何将String
转换为Query
?
答案 0 :(得分:4)
Query
是IsString
的一个实例,因此您可以使用Data.String.fromString
将任意字符串转换为Query
。