Row-lock bits in the tuple header
A row lock is stored in the tuple (xmax plus lock-only bits), not in the lock table.
task
Lock id 1 with FOR UPDATE, then return whether line pointer 1 has HEAP_XMAX_LOCK_ONLY.
Run a query to see rows here.
Run EXPLAIN on the statement under the cursor: Plan tab, button Explain.
No tables yet.
A row lock is stored in the tuple (xmax plus lock-only bits), not in the lock table.
Lock id 1 with FOR UPDATE, then return whether line pointer 1 has HEAP_XMAX_LOCK_ONLY.