Transakce nejsou vůbec blokovány. Databáze čeká, až aplikace odešle další výpis.
Zámek na ID transakce je pouze technika, jak se transakce vzájemně blokují, i když nebojují o zámek tabulky (například když čekají na zámek řádku):každá transakce má vlastní výhradní zámek. ID transakce, a pokud musí čekat na dokončení souběžné transakce, může jen požádat o uzamčení ID této transakce (a být zablokováno).
Pokud všechny transakce vypadají takto, pak zámek musí být někde ve vaší aplikaci; databáze není zapojena.
Při hledání procesů blokovaných v databázi hledejte řádky v pg_locks
kde granted
je nepravdivé.