freckle-app-1.9.0.0: Haskell application toolkit used at Freckle
Safe HaskellSafe-Inferred
LanguageHaskell2010

Freckle.App.Database

Description

Database access for your App

Synopsis

Documentation

class HasSqlPool app where Source #

Methods

getSqlPool :: app -> SqlPool Source #

Instances

Instances details
HasSqlPool SqlPool Source # 
Instance details

Defined in Freckle.App.Database

HasSqlPool site => HasSqlPool (HandlerData child site) Source # 
Instance details

Defined in Freckle.App.Database

Methods

getSqlPool :: HandlerData child site -> SqlPool Source #

runDB :: (MonadUnliftIO m, MonadTracer m, MonadReader app m, HasSqlPool app, HasStatsClient app) => SqlPersistT m a -> m a Source #

Run a Database action with connection stats and tracing