【发布时间】:2017-02-09 13:31:38
【问题描述】:
我试图让Hasql 为“选择...在哪里”查询编码一个列表。它会检查我是否使用来自contravariant-extras 的contramany,但在运行时出现语法错误。
import qualified Database.Encoders as E
import Contravariant.Extras
getTeamMembership :: Query [TeamId] [(TeamId, EmployeeId)]
getTeamMembership = statement q enc def True
where
enc = contramany (E.value E.teamId)
q = "select workteam, employee \
\from workteam_employee where workteam in $1"
不能对参数列表进行编码吗?
【问题讨论】:
标签: postgresql haskell contravariance hasql