数据库布尔和日期时间命名约定

Database Boolean and DateTime naming convention

我正在创建一个帖子 SQL table 我需要在其中保存:
1.如果post通过;
2.当post被批准时。

我正在考虑将这些列命名为 IsApproved 和 ApprovedAt:

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

这种情况有什么约定吗?

这种情况有什么约定吗?编号

但我喜欢你的选择(这也是我对布尔值和日期的约定)因为:

  • IsApproved 是一个 布尔值 并且以 Is
  • 开头
  • ApprovedAt 是一个 日期 并以 At
  • 结尾

我分享一些"conventions":

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

https://github.com/ghowland/Dasonic