PostgreSQL 文档检索
PG 18 · 按类别浏览,或输入名称与关键词
分类索引12
ACCESS EXCLUSIVE访问排他锁
表级锁
与全部表级锁模式冲突;也是唯一会阻塞普通 SELECT 的表级锁。锁模式 · 表级锁
ACCESS SHARE访问共享锁
表级锁
普通读取取得的表级锁;只与访问排他锁冲突。锁模式 · 表级锁
EXCLUSIVE排他锁
表级锁
只允许并发取得访问共享锁;普通读取仍可继续,带行锁的查询与写入需要等待。锁模式 · 表级锁
FOR KEY SHARE键共享锁
行级锁
保护同一行的键值;阻止删除和修改键值,允许不修改键值的更新。锁模式 · 行级锁
FOR NO KEY UPDATE非键更新锁
行级锁
用于不修改键值的更新;与键共享锁兼容,与其余行锁模式冲突。锁模式 · 行级锁
FOR SHARE行共享锁
行级锁
阻止同一行的更新、删除及排他行锁;允许其他事务共享锁定这一行。锁模式 · 行级锁
FOR UPDATE行更新锁
行级锁
最强的行锁模式;与同一行的全部行锁模式冲突,用于删除和可能修改键值的更新。锁模式 · 行级锁
ROW EXCLUSIVE行排他锁
表级锁
插入、更新和删除在目标表上取得的表级锁;多个事务可以同时持有。锁模式 · 表级锁
ROW SHARE行共享锁
表级锁
带行锁子句的查询在目标表上取得的表级锁;名字中的 ROW 不表示行级锁。锁模式 · 表级锁
SHARE共享锁
表级锁
允许读取和另一项共享锁操作,阻止对目标表的数据修改。锁模式 · 表级锁
SHARE ROW EXCLUSIVE共享行排他锁
表级锁
阻止普通数据修改,并与自身冲突;常见于创建触发器与增加外键。锁模式 · 表级锁
SHARE UPDATE EXCLUSIVE共享更新排他锁
表级锁
用于维护及部分结构变更;允许普通读写,但同一表上不能同时执行另一项持有此模式的操作。锁模式 · 表级锁
更多结果
输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。
pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开