Copyright | (c) 2015 Mark Fine |
---|---|
License | BSD3 |
Maintainer | Mark Fine <mark.fine@gmail.com> |
Safe Haskell | None |
Language | Haskell2010 |
PG Connector.
Documentation
newtype ConnectorT e m a Source #
ConnectorT | |
|
Instances
type MonadConnector e m = (MonadIO m, MonadMask m, MonadResource m, MonadReader e m, HasConn e) Source #
runConnectorT :: HasConn e => e -> ConnectorT e m a -> m a Source #
newConnInfo :: ByteString -> ConnInfo Source #
withConnection :: MonadConnector e m => (Connection -> m a) -> m a Source #
withTransaction :: MonadConnector e m => IO a -> m a Source #
executeMany :: (MonadConnector e m, ToRow q) => Query -> [q] -> m Int64 Source #