0

並行性の write_lock と read_lock の違いは何ですか? write_lock では何が許可されていますか? read_lock では何が許可されていますか? PostgreSQL では、FOR UPDATE で write_lock を実装できます。

SELECT salary 
FROM staff 
WHERE worker_id=1 
FOR UPDATE

PostgreSQL で read_lock を実装するには?

4

1 に答える 1

2
SELECT salary 
FROM staff 
WHERE worker_id=1 
FOR SHARE;

ここでは 4 つのモードが可能です。ドキュメントごと:

UPDATE
NO KEY UPDATE
SHARE
KEY SHARE

マニュアルのすべての詳細。

于 2014-04-02T04:25:43.613 に答える