Non conosco la sintassi di postgresql ma proverei con

if exists (select .... ) then
RAISE EXCEPTION 'Lo studente ha già prenotato un altra postazione allo stesso orario';