Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Database.Persist.Sql.Lifted.Savepoint
Synopsis
- rollbackWhen :: forall m a. (HasCallStack, MonadSqlBackend m) => (a -> Bool) -> m a -> m a
Documentation
Arguments
:: forall m a. (HasCallStack, MonadSqlBackend m) | |
=> (a -> Bool) | When to ROLLBACK based on the result of the action |
-> m a | The action to be run |
-> m a |
Runs a SQL action with SAVEPOINT, rolling back when specified