Postgres Locks Explained

Interactive Lock Simulator

Pick a command to see what it blocks

Updates rows from a table

Example Query
UPDATE some_table 
SET some_col = 'some_val'
WHERE some_col = 'some_other_val';

Non-blocking operation

Next Section