groundhog-sqlite-0.7.0.1: Sqlite3 backend for the groundhog library

Safe HaskellNone
LanguageHaskell98

Database.Groundhog.Sqlite

Synopsis

Documentation

withSqlitePool Source

Arguments

:: (MonadBaseControl IO m, MonadIO m) 
=> String

connection string

-> Int

number of connections to open

-> (Pool Sqlite -> m a) 
-> m a 

withSqliteConn Source

Arguments

:: (MonadBaseControl IO m, MonadIO m) 
=> String

connection string

-> (Sqlite -> m a) 
-> m a 

createSqlitePool Source

Arguments

:: MonadIO m 
=> String

connection string

-> Int

number of connections to open

-> m (Pool Sqlite) 

runDbConn :: (MonadBaseControl IO m, MonadIO m, ConnectionManager cm conn) => DbPersist conn (NoLoggingT m) a -> cm -> m a

Runs action within connection. It can handle a simple connection, a pool of them, etc.