Persistent Lowercase不在Persistent Haskell包示例的范围内
我试图按照这里的文档进行操作,我看到这部分:Persistent Lowercase不在Persistent Haskell包示例的范围内,haskell,persistent,Haskell,Persistent,我试图按照这里的文档进行操作,我看到这部分: share [mkPersist sqlSettings, mkMigrate "migrateAll"] [persistLowerCase| Person name String age Int Maybe deriving Show BlogPost title String authorId PersonId deriving Show |] 发出的错误不在范围内:“per
share [mkPersist sqlSettings, mkMigrate "migrateAll"] [persistLowerCase|
Person
name String
age Int Maybe
deriving Show
BlogPost
title String
authorId PersonId
deriving Show
|]
发出的错误
不在范围内:“persistLowerCase”
,我想知道如何解决这个问题。谢谢 正如@Willem Van Onsem指出的,您需要确保安装了持久化模板
,然后导入数据库.persist.TH以将持久化小写
纳入范围。您是否在最新版本的持久化模板
中导入了数据库.persist.TH,它仍然有一个persistUpperCase
常量,就像我试过的quasikoter
@WillemVanOnsem一样,但是当我得到时,找不到模块数据库。Persist.TH'
没有任何关于要添加什么包来解决这个问题的建议。你需要安装Persist template
包。谢谢!安装持久化模板
解决了它!