| 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 (NoLoggingT 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 (NoLoggingT 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