【发布时间】:2018-12-02 19:23:57
【问题描述】:
我对 Postgres 还很陌生,我正在尝试弄清楚如何锁定表格的特定行。
例如,我有一个用户表:
Name: John, Money: 1
Name: Jack, Money: 2
在我的后端,我想选择 John 并确保在我的事务完成之前没有其他调用可以更新(甚至可能选择)John 的行。
我认为我需要一个我在网上阅读的内容的排他锁?我似乎找不到一个很好的例子,可以在线锁定表格中的 1 行,知道吗?
编辑 - 我应该在像 @SqlUpdate 这样的方法级别(或某种形式 - 使用 org.skife.jdbi.v2)还是在查询本身中这样做?
【问题讨论】:
标签: sql postgresql