Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- runPgLocals :: AppConfig -> HashMap Text Value -> (ApiRequest -> ExceptT Error Transaction Response) -> ApiRequest -> ByteString -> PgVersion -> ExceptT Error Transaction Response
- optionalRollback :: AppConfig -> ApiRequest -> ExceptT Error Transaction Response -> ExceptT Error Transaction Response
Documentation
runPgLocals :: AppConfig -> HashMap Text Value -> (ApiRequest -> ExceptT Error Transaction Response) -> ApiRequest -> ByteString -> PgVersion -> ExceptT Error Transaction Response Source #
Runs local(transaction scoped) GUCs for every request, plus the pre-request function
optionalRollback :: AppConfig -> ApiRequest -> ExceptT Error Transaction Response -> ExceptT Error Transaction Response Source #
Set a transaction to eventually roll back if requested and set respective headers on the response.