【发布时间】:2014-01-15 16:36:07
【问题描述】:
我们有一个表,它只包含一个特定类型的条目,所以如果我们收到插入请求,我们会删除所有内容,然后执行插入。插入来自用户数据,并且有时会引发错误(也许他们没有填写某些内容等),我们最终会得到一堆已删除的数据。我们正在处理所有数据处理,所以我们不再有这样的错误,但我想知道:
有没有办法在实际执行之前测试插入或更新以查看它是否可以工作?
【问题讨论】:
-
听起来你应该使用数据库事务:错误回滚,成功提交。
-
这是完美的。谢谢。
标签: python postgresql testing transactions rollback