Добавил для групп поле численности.
В модалку на UI добавил отображение численности групп и вместимости аудиторий, проверку на доступность и вместимость.
This commit is contained in:
@@ -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;
|
||||
|
||||
-- ==========================================
|
||||
|
||||
Reference in New Issue
Block a user