Я пытаюсь обработать исключение ввода в моем запросе в PostgreSQL, но не могу найти точную ошибку, чтобы вызвать исключение.
CREATE OR REPLACE FUNCTION calculate_score(t integer, seas varchar(9)) RETURNS VOID AS $$
BEGIN
....
EXCEPTION
WHEN syntax_error THEN
RAISE INFO 'Not a valid input';
END;
$$ LANGUAGE plpgsql;
Я хочу обработать две ошибки ввода: ошибка для целого числа, ошибка для varchar.