【问题标题】:Database row level locking in JDBI and postgresJDBI 和 postgres 中的数据库行级锁定
【发布时间】:2020-10-20 05:13:32
【问题描述】:

我将 jdbi 与 postgres 一起使用。由于我在多个实例中运行应用程序,因此锁定不是应用程序代码级别的选项。所以我在数据库上使用行级锁定。所以我正在使用选择进行更新。但理想情况下,我不需要对该行进行任何更新,但由于更新,我会走上正轨。所以每次释放锁我都会触发一个更新查询来更新最后更新的时间字段, 我可以锁定它,一旦事务完成就释放锁定而不进行任何更新。我们有这样的选择吗?

【问题讨论】:

    标签: postgresql jdbi


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2014-12-23
      • 2017-09-14
      • 1970-01-01
      • 2013-09-23
      • 1970-01-01
      • 2015-10-12
      • 2018-12-02
      • 2014-03-23
      • 1970-01-01
      相关资源
      最近更新 更多