Advisory locki to locki zdefiniowane przez aplikację (`pg_advisory_lock`), niezwiązane z konkretnym wierszem tabeli. Pomagają, gdy potrzebujesz koordynacji typu “tylko jeden worker to robi” (np. jeden job schedulera). Nie zastępują constraintów w DB i trzeba ostrożnie obsłużyć timeouty oraz awarie.