在postgres中是否有一种方法可以锁定行,直到下一次从同一个system.And执行select查询为止--还有一件事是--锁定的行没有更新过程。如果table1包含的数据如下-------------------2 | Text4 | SolutionSomeone如果sys1执行
select * from table1 order by id lim
我在postgres中使用jdbi。而且,当我在多个实例中运行应用程序时,在应用程序代码级别上不能选择锁定。所以我在数据库上使用行级锁。所以我使用select进行更新。但在理想情况下,我不需要对行进行任何更新,但我会使用head to for update。因此,每次释放锁时,我都会触发一个更新查询来更新上次更新的时间字段,我是否可以只锁定它,一旦事务完成,就释放锁而不进行任何更新。我们有这样的选择吗?