Написал запрос на создание занятия

This commit is contained in:
ProstoDenya01
2026-02-18 18:37:51 +03:00
parent 7815f3ed91
commit c3d5246874
6 changed files with 320 additions and 0 deletions

View File

@@ -25,3 +25,21 @@ CREATE TABLE IF NOT EXISTS student_groups (
name VARCHAR(100) UNIQUE NOT NULL,
education_form_id BIGINT NOT NULL REFERENCES education_forms(id)
);
CREATE TABLE IF NOT EXISTS lessons (
id BIGSERIAL PRIMARY KEY,
teacher_id BIGINT NOT NULL,
group_id BIGINT NOT NULL,
lesson_id BIGINT NOT NULL,
day VARCHAR(255) NOT NULL,
week VARCHAR(255) NOT NULL,
time VARCHAR(255) NOT NULL
);
ALTER TABLE lessons
ADD CONSTRAINT fk_lessons_teacher
FOREIGN KEY (teacher_id) REFERENCES users(id);
ALTER TABLE lessons
ADD CONSTRAINT fk_lessons_group
FOREIGN KEY (group_id) REFERENCES student_groups(id);