Я пишу хранимую процедуру в postgres, где мне нужно проверить, существует ли строка, а затем действовать соответствующим образом. что-то вдоль линии.
IF SELECT * FROM foo WHERE x = 'abc' AND y = 'xyz' THEN
-- do something here
ELSE
-- do something else
END;
Я немного искал Google, но не получал хороших хитов.