Postgres SELECT pro aktualizaci syntaxe poskytuje pouze možnosti nečekat, pokud nelze zámek získat ihned. Viz dokumenty postgres.
Při práci s postgres jsem si všiml, že jakákoli hodnota časového limitu vyšší než 0 způsobí, že hibernace vydá SELECT FOR UPDATE
ale když je časový limit 0, vydá se SELECT FOR UPDATE NO WAIT