узнать как сделать лучше,для примера такая ситуация
Хочу чтобы поле login у юзера было уникальным,как лучше ?
1)кидать селект в бд и смотреть есть ли такой логин?
2) или сделать поле уникальным в базе,но тогда придется каждый раз ловить Exeptionы
Вопрос очень глупый,но если кто-нибудь ответит,буду очень рад!
Только 2) - всё что можно ограничить на уровне базы(дешевыми способами) надо ограничивать. Это защитит от кучи проблем, если проект станет успешным, и например какие-то ещё сервисы начнут писать в базу
Обсуждают сегодня