Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- type PgSimpleM = ReaderT Connection TxM
- withTransaction :: Connection -> TxM a -> IO a
- withTransactionLevel :: IsolationLevel -> Connection -> TxM a -> IO a
- unsafeFromPgSimple1 :: (Connection -> a1 -> IO r) -> a1 -> PgSimpleM r
- unsafeFromPgSimple2 :: (Connection -> a1 -> a2 -> IO r) -> a1 -> a2 -> PgSimpleM r
- query :: (ToRow q, FromRow r) => Query -> q -> PgSimpleM [r]
- query_ :: FromRow r => Query -> PgSimpleM [r]
- execute :: ToRow q => Query -> q -> PgSimpleM Int64
- execute_ :: Query -> PgSimpleM Int64
Documentation
withTransaction :: Connection -> TxM a -> IO a Source #
withTransactionLevel :: IsolationLevel -> Connection -> TxM a -> IO a Source #
unsafeFromPgSimple1 :: (Connection -> a1 -> IO r) -> a1 -> PgSimpleM r Source #
unsafeFromPgSimple2 :: (Connection -> a1 -> a2 -> IO r) -> a1 -> a2 -> PgSimpleM r Source #