Files

706 B

DB Constraints Rules

Что включать

  • primary key;
  • unique constraints;
  • foreign keys;
  • важные индексы;
  • бизнес-ограничения на уровне БД.

Формат

  • списком или таблицей;
  • для каждого индекса и ограничения писать, зачем оно нужно.

Правила

  • если индекс нужен для сценария чтения/пагинации, это должно быть явно сказано;
  • если точные названия индексов неизвестны, можно использовать осмысленные проектные названия.