【发布时间】:2021-04-22 19:38:24
【问题描述】:
我是数据库锁定的新手,所以请多多包涵。
我的 SELECT 语句在一个文件中,而我的 UPDATE 语句在另一个文件中。两者都在文件开头建立连接,然后在最后断开连接。我要做的是在 select 语句中锁定表行,如果用户取消或更新,则释放该锁定。
我尝试过咨询锁,但当我断开连接时它们会解锁。我尝试过的所有其他锁都是这样做的。
有没有一种方法可以在我当前的数据库结构中实现我想要的,或者我需要重写整个东西还是用我的数据库中的 row_locked 命名布尔列之类的东西来强制它?
提前感谢您的帮助:)
【问题讨论】:
标签: database postgresql locking