Когда дело доходит до порядка столбцов в таблицах БД, существуют ли какие-либо стандарты или, по крайней мере, лучшие методы?
Вот соглашение о ручной работе, которое я придерживаюсь:
- первичный ключ (т.е.
id
); - уникальные столбцы (т.е.
email
,ssn
); - внешние ключи (т.е.
article
); столбцы - содержащие пользовательские данные (т.е.
first_name
,last_name
); - столбцы, содержащие данные, сгенерированные системой;
- небулевой (т.е.
password_hash
); - boolean (т.е.
deleted
,verified
)
- небулевой (т.е.
- столбцы временной метки (т.е.
created_at
);