17 lines
706 B
Markdown
17 lines
706 B
Markdown
# DB Constraints Rules
|
|
|
|
## Что включать
|
|
- primary key;
|
|
- unique constraints;
|
|
- foreign keys;
|
|
- важные индексы;
|
|
- бизнес-ограничения на уровне БД.
|
|
|
|
## Формат
|
|
- списком или таблицей;
|
|
- для каждого индекса и ограничения писать, зачем оно нужно.
|
|
|
|
## Правила
|
|
- если индекс нужен для сценария чтения/пагинации, это должно быть явно сказано;
|
|
- если точные названия индексов неизвестны, можно использовать осмысленные проектные названия.
|