Должен ли я использовать ненулевые ограничения для столбцов, которые появляются только на странице входа или регистрации? - PullRequest
0 голосов
/ 28 января 2020

Я работаю над созданием структуры базы данных для моего приложения, и у меня есть страница входа и регистрации. На странице входа в систему есть текстовое поле, которое запрашивает или имя пользователя или адрес электронной почты (это может быть одно или другое). Но на странице регистрации текстовые поля с запросом имени пользователя и адреса электронной почты разделены.

Если я наложу ограничение null: false на имя пользователя и адрес электронной почты, это вызовет проблемы на странице входа, когда пользователь предоставляет только один из этих входов?

Или есть ли способ иметь null: false проверок на уровне базы данных для имени пользователя и электронной почты? Можно ли использовать условные выражения в форме входа в систему, чтобы определить, какой фрагмент состояния нужно изменить (например, имя пользователя или адрес электронной почты)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...