cost 238 ms
持久性中不区分大小写的唯一性约束? - case-insensitive uniqueness constraints in Persistent?

这可能是一个愚蠢的问题,我不知何故忽略了具有低于标准的 Google-fu 技能的现有内容,但是有没有办法使用 Persistent 创建一个新的 Text 字段,对该字段具有唯一性约束,其中唯一性是 case-麻木不仁? 例如,假设我想创建一个唯一且没有重复的用户名字段,以便四个不同的用户无法创建 ...

Haskell 持久化 - 通过外键获取价值 - Haskell persistent - getting value via foreign key

让我们假设我有一个非常简单的带有外键的数据库(为了简单起见:一个带有自我引用的表;上下文 - 对金融工具建模): 然后我可以通过执行来获取所有行: 我注意到我可以使用自动生成的函数从结果中提取特定字段,例如 但是,当我尝试引用通过外键引用的值时,我得到: 我的问题:我如何引用与接收到 ...

Esqueleto 只返回一列 - Esqueleto to return just a single column

我是 Haskell 的新手,目前正在尽最大努力防止我的大脑从里到外。 我有一个以这种方式定义的非常简单的数据库模式: 我注意到我可以通过以下方式查询表中的所有条目: 但是,如果我只想得到一个列怎么办? 我试过这样的事情: 但我收到一条错误消息: 我在这里发现了一个关于如何返回列子集的类似问题: H ...

Haskell Esqueleto将列的子集项目列为自定义记录列表 - Haskell Esqueleto project subset of columns to list of custom records

在所有示例中,我看到esqueleto的结果被投影到元组列表或实体记录中 。 例如: 在esqueleto中是否有任何方法可以将列的子集投影到自定义记录(不同于实体)而不是元组? 这样做没有从元组到自定义记录的额外投影。 例如,假设从数据库中获取所有数据是低效的,因此我们只 ...

使用Esqueleto和Template Haskell动态构建SQL查询? - Dynamically build SQL-Queries wit Esqueleto and Template Haskell?

我正在写一个带有Yesod和Persistent的webapp。 我有一个包含几个表的SQL数据库,其中包含我的“项目”的特征。 我有一个主表,对于具有多个值的选项,额外的表与id链接。 用户应该能够选择他想要过滤的那些特征,并指定过滤器值。 如果用户过滤os,许可证和SQL-Que ...

Esqueleto:如何执行多于16列的查询? - Esqueleto: How to execute a query with more then 16 columns?

好吧,基本上可以归结为是否有可能在esqueleto中返回多于16列的查询? 我有一个必须与之交互的旧数据库,它需要联接具有30-40列的表,然后从需要的80-100列中选择20列,因此除非需要,否则我不会提取较大的列。 似乎esqueleto只能将我限制在16列? 没有孤儿实例,有什 ...

YesodDB,如何正确放置类型 - YesodDB, how to put types correctly

我已经创建了一个用于加载一些Entities的函数,但是我在理解如何放置它的类型声明时遇到了一些麻烦,所以我阅读了关于 Yesod monad 的Yesod 书章节,以便更好地理解它,然后我来到了这个片段: 我认为类型声明中的这个Int需要以某种方式转换,更具体地说,我收到这个错误: ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM