alekciy
Новичок
Да, делаются они так же как и в коде. Через проверки, эксепшены. Через pl замешивается (к примеру так). В итоге да, то на то и выходит, но 1) работает на уровне СУБД, значит что бы в коде на намудили данные в базе консистентные; 2) переносимо между проектами при этом совершенно не важно, на каком языке проект написан, забыли там валидаторы или нет.+ как делать вывод ошибки валидации
на каждый кастомный тип (email) делать свой эксепшен?
опять то на то и выходит.