persistent-sqlite-1.1.4.1: Backend for the persistent library using sqlite3.

Safe HaskellNone

Database.Persist.Sqlite

Description

A sqlite backend for persistent.

Synopsis

Documentation

withSqlitePoolSource

Arguments

:: (MonadBaseControl IO m, MonadIO m) 
=> Text 
-> Int

number of connections to open

-> (ConnectionPool -> m a) 
-> m a 

data SqliteConf Source

Information required to connect to a sqlite database

Constructors

SqliteConf 

runSqliteSource

Arguments

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

connection string

-> SqlPersist (NoLoggingT (ResourceT m)) a

database action

-> m a 

A convenience helper which creates a new database connection and runs the given block, handling MonadResource and MonadLogger requirements. Note that all log messages are discarded.

Since 1.1.4