我有一个使用 Hasql.TH 在 Hasql 中运行的查询,我遇到了一个我以前从未见过的错误(见下文)。 我看到这个 SO question/answer引用了vector的版本,但是(a)我正在使用stack所以这些事情应该得到解决(对吗?); (b) vector的版本没有在错误中突出显示, ...
我有一个使用 Hasql.TH 在 Hasql 中运行的查询,我遇到了一个我以前从未见过的错误(见下文)。 我看到这个 SO question/answer引用了vector的版本,但是(a)我正在使用stack所以这些事情应该得到解决(对吗?); (b) vector的版本没有在错误中突出显示, ...
我有一个应用程序,它使用一些深度嵌套的记录结构对数据域进行建模。 一个人为但类似的例子是这样的: 我发现当使用 Hasql(或者更精确的 Hasql-TH)编写查询时,我最终得到了这个巨大的函数,它需要一个巨大的元组并通过有效地使用这个元组尾部优先并构造这些嵌套记录来构造我的记录类型,最后将它们 ...
我知道它可以完成,但我无法让它工作。 我仍在使用 Haskell。 我尝试使用 postgresql-typed,但它不会编译。 他们不启用 QuasiQuotes 扩展,所以我不明白他们的代码将如何编译。 它也因useTPGDatabase语句上的错误而失败。 我从 Github 克隆了库的源代 ...
我试图让Hasql为“select ... where in”查询编码一个列表。 它会检查我是否使用contramany -extras 中的contramany ,但在运行时出现语法错误。 不能对参数列表进行编码吗? ...
我正在尝试使用Hasql编写参数化语句以在PostgreSQL中设置变量。 上面的结果是: 添加单引号,例如 使用变量运行查询时给出以下结果: 确实有意义,因为organization_id是bigint / int8 。 以任何一种格式对$1值进行硬编码均 ...
我试图在我的Spock应用程序之外一次连接到Postgres,但是我似乎无法使用具有多个返回类型的Hasql会话句柄。 我的主要应用程序相当简单,但是无法编译。 如果我注释掉printAHasqlString或printAccountCount ,则它将编译并正常工作(在没有其他程 ...
我写了一个函数 它接受Web请求并构建响应(根据需要咨询数据库)。 为了实际发出回复,我做了一个包装器 我将此函数传递给Warp的runSettings以永久循环并处理请求: 但是这非常糟糕,因为它为每个请求创建了一个新会话,这会破坏连接池和预处理语句的目的。 我 ...