相关疑难解决方法(0)

如何在Yesod应用程序中的GHCi中执行数据库查询

例如,如何使用Yesod应用程序的模型将新用户插入数据库?或者,还有更好的方法?

我正在处理脚手架应用程序.现在我创建了App实例,并且不知道如何使用它来执行请求.

:i Extra
data Extra
  = Extra {extraCopyright :: Data.Text.Internal.Text,
           extraAnalytics :: Maybe Data.Text.Internal.Text}
        -- Defined in `Settings

let e = Extra "asdf" Nothing
let c = AppConfig {appEnv = Development, appPort = 3000, appRoot = "/", appHost = "localhost", appExtra = e}
f <- makeFoundation c
:t f
f :: App

:i App
data App
  = App {settings :: AppConfig DefaultEnv Extra,
         getStatic :: Yesod.Static.Static,
         connPool :: persistent-1.2.3.0:Database.Persist.Class.PersistConfig.PersistConfigPool
                       PersistConf,
         httpManager :: http-client-0.2.0.1:Network.HTTP.Client.Types.Manager,
         persistConfig :: PersistConf,
         appLogger …
Run Code Online (Sandbox Code Playgroud)

haskell persistent ghci yesod

6
推荐指数
1
解决办法
598
查看次数

标签 统计

ghci ×1

haskell ×1

persistent ×1

yesod ×1