Selda schema for database

This commit is contained in:
2018-08-02 23:59:08 +03:00
parent 2e5e64feae
commit 9dc1a7dca2
6 changed files with 72 additions and 3 deletions

View File

@ -1,10 +1,15 @@
{-# Language NoImplicitPrelude #-}
{-# Language DeriveGeneric #-}
module Types where
import ClassyPrelude
import Control.Monad.Logger
import Configuration
import Data.Pool (Pool)
import Database.Selda.Backend (SeldaConnection)
newtype App = App { config :: Config }
data App = App { config :: Config
, database :: Pool SeldaConnection }
deriving (Generic)
type AppM = LoggingT (ReaderT App IO)