Поля даты базы данных - Соглашение об именах - PullRequest
8 голосов
/ 17 июня 2010

Как правильно именовать поля даты / даты и времени?Не могу решить, хочу ли я использовать такие вещи, как expiry_date, end_time, created_on или просто expires, modified.

Ответы [ 3 ]

7 голосов
/ 17 июня 2010

Я думаю, что любой стандарт в порядке, но лично я нахожу имя столбца как «измененный» неоднозначно, не видя связанный тип данных - это логическое значение, дата или идентификатор пользователя?Я бы предпочел «ified_on »,« modify_date »,« is_modified », «ified_by» или что-то в этом роде.

5 голосов
/ 17 июня 2010

Я обычно использую "date_" в качестве префикса:

date_created
date_end
date_deleted
date_modified

Пока вы последовательны, вы должны быть в хорошей форме.Кроме того, если вы работаете над существующим продуктом, следуйте его стандарту.Частичное изменение соглашений просто раздражает людей позади вас.

3 голосов
/ 22 октября 2012

Я знаю, что это довольно старо, но я хотел бы выбросить суффикс "At". Итак, CreatedAt или ModifiedAt. Кинда имеет смысл в обычном подходе и не требует типа в имени.

...