Advisory locks to blokady definiowane przez aplikację w Postgresie (nie są powiązane z konkretnymi wierszami). Przydają się do koordynacji pracy, np. jobów lub zapewnienia, że tylko jedna instancja wykona zadanie. Są dobrowolne — aplikacje muszą je respektować.