如果我SELECT... FOR UPDATE在一个事务中一行,显然会阻止该行被写入,但是它也不允许读取吗?我希望仍然能够从该行中读取内容,因此,如果答案是肯定的,您可以提供解决此问题的解决方案吗?
SELECT... FOR UPDATE
您可以阅读得很好。有一些锁定模式可以防止读取,但这不是其中之一。
http://www.postgresql.org/docs/current/static/explicit- locking.html