如何在Postgres中获取特定于行的锁?
根据文档,我可以获得表锁,但我不想锁定整个表;我只关心监控给定事务中的特定行。
我的用例是我想:
version
或state
或类似列与我之前阅读时相同version
,然后释放锁version
,那么我想中止 - 我不关心我可能的新/更新的行,它们是陈旧的我不会&# 39;我想保存它们(所以:什么也不做,释放锁)但是,我不想在整个期间锁定整个桌子;我只是想锁定那一个特定的行。根据{{3}},我无法弄清楚如何做到这一点。 numerous。 blog和posts。 Postgres
我想要的只是一个示例查询,它向我展示了如何显式地进行行级锁定。