标签: ruby-on-rails postgresql ruby-on-rails-4 locking
Pessimistic Lock创建了一个交易。如果在交易过程中出现错误且未完成,会发生什么?
使用PostgreSQL。
答案 0 :(得分:1)
中止事务并释放锁定。由于事务中止,因此不会在事务发生之前在事务中进行更新。
http://www.postgresql.org/docs/9.1/static/explicit-locking.html