我有一个带有一堆列的 postgresql 表,大约有 20-30 列。Posgresql Simple 在一个元组中最多支持 10 个变量https://hackage.haskell.org/package/postgresql-simple-0.5.0.0/candidate/docs/Database-PostgreSQL-Simple-ToRow.html#v:toRow
这对我来说还不够。我该如何解决?我不能使用我拥有的原始“数据”。如果我将它用于插入,那么 Postgresql 生成的“id”和其他字段将从客户端传递,它会导致异常。
创建一个新的“数据”然后实施FromJson
以及可能的其他实例可能是矫枉过正的。那么有没有其他的解决办法呢?