【发布时间】:2013-03-22 03:01:12
【问题描述】:
这是我的伪代码:
re = [select **result** from table where **condition**=key for update]
if[re satisfies]
{
delete from table where **condition** = key;
}
commit
我想问一下条件等于“key”的行是否已经被删除了,是否可以自动解锁被“select for update”阻塞的锁,也就是说如果此时另一个进程进入并select for同样的“钥匙”不能被这一把挡住吗?
【问题讨论】:
标签: database postgresql locking