Добавил для групп поле численности.

В модалку на UI добавил отображение численности групп и вместимости аудиторий, проверку на доступность и вместимость.
This commit is contained in:
ProstoDenya01
2026-03-12 14:45:25 +03:00
parent 1b0a6c86ff
commit 03eaf6ab13
8 changed files with 89 additions and 6 deletions

View File

@@ -43,14 +43,16 @@ ON CONFLICT (name) DO NOTHING;
CREATE TABLE IF NOT EXISTS student_groups (
id BIGSERIAL PRIMARY KEY,
name VARCHAR(100) UNIQUE NOT NULL,
group_size BIGINT NOT NULL,
education_form_id BIGINT NOT NULL REFERENCES education_forms(id),
course INT CHECK (course BETWEEN 1 AND 6),
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- Тестовая базовая группа для работы
INSERT INTO student_groups (name, education_form_id, course)
VALUES ('ИВТ-21-1', 1, 3)
INSERT INTO student_groups (name, group_size, education_form_id, course)
VALUES ('ИВТ-21-1', 25, 1, 3),
('ИБ-41м', 15, 2, 2)
ON CONFLICT (name) DO NOTHING;
-- ==========================================