並行性の 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 を実装するには?
並行性の 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 を実装するには?
SELECT salary
FROM staff
WHERE worker_id=1
FOR SHARE;
ここでは 4 つのモードが可能です。ドキュメントごと:
UPDATE
NO KEY UPDATE
SHARE
KEY SHARE
マニュアルのすべての詳細。