Safe Haskell | None |
---|
Database.Groundhog.Postgresql
- withPostgresqlPool :: (MonadBaseControl IO m, MonadIO m) => String -> Int -> (Pool Postgresql -> m a) -> m a
- withPostgresqlConn :: (MonadBaseControl IO m, MonadIO m) => String -> (Postgresql -> m a) -> m a
- runDbConn :: (MonadBaseControl IO m, MonadIO m, ConnectionManager cm conn) => DbPersist conn m a -> cm -> m a
- data Postgresql
- module Database.Groundhog
- module Database.Groundhog.Generic.Sql.Functions
Documentation
Arguments
:: (MonadBaseControl IO m, MonadIO m) | |
=> String | connection string |
-> Int | number of connections to open |
-> (Pool Postgresql -> m a) | |
-> m a |
Arguments
:: (MonadBaseControl IO m, MonadIO m) | |
=> String | connection string |
-> (Postgresql -> m a) | |
-> m a |
runDbConn :: (MonadBaseControl IO m, MonadIO m, ConnectionManager cm conn) => DbPersist conn m a -> cm -> m a
Runs action within connection. It can handle a simple connection, a pool of them, etc.
data Postgresql Source
Instances
module Database.Groundhog