与持久性交易

时间:2017-07-27 14:34:37

标签: mysql haskell yesod

我正在使用Persisent和MySQL数据库,似乎交易无效。

我正在做类似于

的事情
runDB $ do
    insertMany something
    error "should rollback"
    insertMany somethingElse

我希望something不在数据库中。对error的调用应该回滚事务,但是当我这样做时,会在数据库中插入something。我错过了什么吗? (我已经检查过autocommit设置为0,它是。)

0 个答案:

没有答案