| License | AGPL-3 |
|---|---|
| Maintainer | stu235271@mail.uni-kiel.de stu236925@mail.uni-kiel.de |
| Safe Haskell | None |
| Language | Haskell2010 |
Docs.Hasql.Database
Description
This module contains an implmenetation of Docs.Database for PostgreSQL using Hasql.
Synopsis
- newtype HasqlSession a = HasqlSession {
- unHasqlSession :: Session a
- newtype HasqlTransaction a = HasqlTransaction {
- unHasqlTransaction :: Transaction a
- run :: HasqlSession a -> Connection -> IO (Either SessionError a)
- runTransaction :: HasqlTransaction a -> Connection -> IO (Either SessionError a)
Documentation
newtype HasqlSession a Source #
Wrapper around a Hasql Session
Constructors
| HasqlSession | |
Fields
| |
Instances
newtype HasqlTransaction a Source #
Wrapper around a Hasql Transaction
Constructors
| HasqlTransaction | |
Fields
| |
Instances
run :: HasqlSession a -> Connection -> IO (Either SessionError a) Source #
Runs a HasqlSession and logs potential errors if possible
runTransaction :: HasqlTransaction a -> Connection -> IO (Either SessionError a) Source #
Runs a HasqlTransaction and logs errors if possible.