write_lock 和 read_lock 的并发性有什么区别?write_lock 允许什么?read_lock 允许什么?在 PostgreSQL 中,write_lock 可以用 FOR UPDATE 来实现
SELECT salary
FROM staff
WHERE worker_id=1
FOR UPDATE
如何在 PostgreSQL 中实现 read_lock?
write_lock 和 read_lock 的并发性有什么区别?write_lock 允许什么?read_lock 允许什么?在 PostgreSQL 中,write_lock 可以用 FOR UPDATE 来实现
SELECT salary
FROM staff
WHERE worker_id=1
FOR UPDATE
如何在 PostgreSQL 中实现 read_lock?
SELECT salary
FROM staff
WHERE worker_id=1
FOR SHARE;
这里有 4 种可能的模式。根据文档:
UPDATE
NO KEY UPDATE
SHARE
KEY SHARE
手册中的所有细节。