Есть ли способ удалить код ошибки при возникновении исключения в postgresql. В приведенном ниже примере кода я вызываю исключение, когда введена фамилия «abcd», я прикрепил изображение того, как выглядит ответ API. проблема заключается в том, что я хочу избавиться от кода ошибки P2222 в «P2222: Фамилия не может быть abcd», я попытался errcode = null, errcode = '', удалив errcode, вызывая исключение, все они дают внутренние ошибки PG.
Я знаю, что это можно сделать, выполнив некоторую подстроку в сообщении об ошибке на GUI. но я хочу, чтобы это было удалено на уровне БД.
if l_last_name ilike 'abcd' THEN
raise EXCEPTION using message = 'Last Name can not be abcd', detail = 'last_name', hint = 'Correct Last Name' ,errcode = 'P2222';
END IF;
API Reposone