testdb=
Table "item2.item"
Column | Type | Collation | Nullable | Default
--------+----------------------+-----------+----------+---------
id | character varying(4) | | |
name | text | | |
price | integer | | |
クライアントA
testdb=
BEGIN
testdb=
LOCK TABLE
testdb=
id | name | price
------+--------------+-------
S001 | ボールペン | 1500
S004 | カーボン用紙 | 1200
(2 rows)
クライアントB
testdb=
ロック取得待ち
クライアントA
testdb=
COMMIT
クライアントB
DELETE 1
testdb=
id | name | price
------+--------------+-------
S002 | カッター | 200
S003 | のり | 80
S004 | カーボン用紙 | 1200
S005 | 修正テープ | 530
(4 rows)
ロックが取得でき処理が完了