Module

MySQL.Pool

Package
purescript-mysql
Repository
oreshinya/purescript-mysql

#PoolInfo Source

type PoolInfo = { acquireTimeout :: Int, connectionLimit :: Int, queueLimit :: Int, waitForConnections :: Boolean }

#Pool Source

data Pool :: Type

#defaultPoolInfo Source

#createPool Source

createPool :: forall e. ConnectionInfo -> PoolInfo -> Eff (mysql :: MYSQL | e) Pool

#withPool Source

withPool :: forall a e. (Connection -> Aff (mysql :: MYSQL | e) a) -> Pool -> Aff (mysql :: MYSQL | e) a

#closePool Source

closePool :: forall e. Pool -> Eff (mysql :: MYSQL | e) Unit