26 lines
1.3 KiB
Markdown
26 lines
1.3 KiB
Markdown
# Слой ref — справочники
|
||
|
||
> Таблицы слоя `ref`; правила — d-db-2, d-db-3 (`std1\_rules\d\d-db.md`).
|
||
|
||
## Перечень таблиц
|
||
|
||
| Таблица | Тип | Набор функций | Функции | Комментарий |
|
||
|---|---|---|---|---|
|
||
| `ref.exercise_group` | системный справочник | exercise_group_select | SELECT | редактирование не предусмотрено (правила замены опираются на стабильный список) |
|
||
|
||
## Описания
|
||
|
||
### `ref.exercise_group` — двигательные группы упражнений
|
||
|
||
| Поле | Тип | Описание |
|
||
|---|---|---|
|
||
| `id` | int PK | код группы |
|
||
| `code` | text UNIQUE | символьный код (`push`, `pull`, `legs`, `core`, `cardio`) |
|
||
| `title` | text | название («Жимовые», «Тяговые», «Ноги», «Кор», «Кардио») |
|
||
|
||
Значения: 1 `push`, 2 `pull`, 3 `legs`, 4 `core`, 5 `cardio`.
|
||
|
||
Группа определяет: баланс тоннажа (Метрики, разд. 2.5), допустимость
|
||
замены (правило 6 — замена в пределах группы), показ поля «боль
|
||
в колене» (только `legs`).
|