@hackage persistent-sql-lifted0.1.0.0

Monad classes for running queries with Persistent and Esqueleto

This package introduces two classes: MonadSqlBackend for monadic contexts in which a SqlBackend is available, and MonadSqlBackend for contexts in which we can execute a SQL transaction.

Additionally, this package provides variants of query-running utilities from Persistent and Esqueleto which are concretized to use SqlBackend, generalized to a MonadSqlBackend m constraint rather than "ReaderT backend", and wrapped in checkpointCallStack so that exceptions will include call stacks.