Соглашение о присвоении имен БД и DateTime - PullRequest
0 голосов
/ 12 ноября 2018

Я создаю таблицу сообщений SQL, в которой мне нужно сохранить:
1. Если сообщение утверждено;
2. Когда сообщение было утверждено.

Я рассматриваю возможность присвоения имен этим столбцам IsApproved и ApprovedAt:

create table dbo.Posts
(
  Id int identity not null,
  IsApproved bit null,
  ApprovedAt datetime null
)

Существует ли какое-либо соглашение для такого случая?

1 Ответ

0 голосов
/ 15 ноября 2018

Есть ли соглашение для такого случая? Нет.

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

  • IsApproved является логическим и начинается с Is
  • ApprovedAt является датой и заканчивается в

Я разделяю некоторые "условности":

https://www.periscopedata.com/blog/better-sql-schema

https://github.com/ghowland/Dasonic

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