Postgresql JDBI和postgres中的数据库行级锁定

Postgresql JDBI和postgres中的数据库行级锁定,postgresql,jdbi,Postgresql,Jdbi,我在postgres中使用jdbi。由于我在多个实例中运行应用程序,所以在应用程序代码级别锁定不是一个选项。所以我在数据库上使用行级锁定。所以我使用select进行更新。但理想情况下,我不需要对行进行任何更新,但我会提前进行更新。所以每次释放锁时,我都会触发一个更新查询来更新上次更新的时间字段, 我可以锁定它吗?一旦交易完成,释放锁而不进行任何更新。我们有这样的选项吗?当您提交或回滚事务时,锁会自动释放,无论您是否实际更新了行 为了释放锁,绝对不需要更新行

我在postgres中使用jdbi。由于我在多个实例中运行应用程序,所以在应用程序代码级别锁定不是一个选项。所以我在数据库上使用行级锁定。所以我使用select进行更新。但理想情况下,我不需要对行进行任何更新,但我会提前进行更新。所以每次释放锁时,我都会触发一个更新查询来更新上次更新的时间字段,
我可以锁定它吗?一旦交易完成,释放锁而不进行任何更新。我们有这样的选项吗?

当您提交或回滚事务时,锁会自动释放,无论您是否实际更新了行

为了释放锁,绝对不需要更新行