如果我SELECT... FOR UPDATE
事务中的一行时,它显然会阻止被写入到该行,但它不允许读呢? 我宁愿仍然能够从该行读取,因此,如果答案是肯定的,你可以提供一个解决方案来解决这个?
Answer 1:
你可以阅读就好了。 有防止读锁模式,但是这是不是其中之一。
http://www.postgresql.org/docs/current/static/explicit-locking.html
文章来源: Can a locked row [in Postgres] still be read from?