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