Рекомендуется добавить отдельное поле состояния для проверки завершения или достаточно идентификатора и даты завершения? - PullRequest
0 голосов
/ 24 августа 2018

У меня есть доска объявлений, где пользователи могут оставлять отзывы, и если комментарии завершены, вы нажимаете кнопку проверки. Мне нужно узнать, кто пометил его, и когда. Рекомендуете ли вы иметь 3 поля (status, user, которые заполнили и date) или только 2 поля (user и date), так как оба из них можно использовать для определения, завершена ли запись?

Пожалуйста, дайте мне знать, если есть еще один форум по обмену стеками, куда это должно пойти, поскольку я вижу, что он может быть основан на мнениях, но моя цель - найти наиболее оптимальный способ сделать это.

1 Ответ

0 голосов
/ 24 августа 2018

У вас должно быть три поля: status, user, date. На самом деле вам может потребоваться несколько строк при каждом изменении статуса.

Прямо сейчас у вас есть только один статус. Не за гранью воображения вы можете иметь несколько статусов в будущем - «удален», «находится на рассмотрении» и так далее. При таких обстоятельствах связь между датой и completed будет нарушена.

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