GORM 交易(和锁定)

问题描述 投票:0回答:1

我了解 GORM 支持在事务中包装命令,以便在发生故障时进行恢复。但我(从文档中)不清楚 GORM 事务是否支持某种形式的行锁定或表锁定。如果是这样,我很想知道它是如何工作的

我已经浏览了文档并阅读了一些有关堆栈溢出的问题,但没有找到任何东西

postgresql go transactions go-gorm locks
1个回答
0
投票

Gorm 允许您显式锁定一行。下面的示例取自文档

db.Clauses(clause.Locking{
  Strength: "UPDATE",
  Options: "NOWAIT",
}).Find(&users)
© www.soinside.com 2019 - 2024. All rights reserved.