【问题标题】:Yesod Persistent - Using two names for a columnYesod Persistent - 为一列使用两个名称 【发布时间】:2016-06-21 10:53:25 【问题描述】: 假设我有一个列 foo,我想在 Haskell 中将它用作 boo,我该如何做类似的事情: MyEntity boo 'foo' Text 有可能吗? 【问题讨论】: 标签: sql haskell yesod 【解决方案1】: 来自https://github.com/yesodweb/persistent/wiki/Persistent-entity-syntax#change-tablecollection-id-field-name-andor-type-persistent--21: MyEntity boo Text sql=foo 【讨论】: 您知道使用这种方法是否有任何问题吗?我必须使用一个没有很好定义的数据库,但是现在更改列名是无法管理的。 @FtheBuilder 我怀疑有缺点,这听起来像是一个相当简单的操作。如果您确实发现了问题,那么持久项目看起来确实在积极开发中,因此很可能会得到修复。