diff --git a/services/progress-service/src/main/resources/db/migration/V10__profile_authors.sql b/services/progress-service/src/main/resources/db/migration/V10__profile_authors.sql new file mode 100644 index 0000000..722fa22 --- /dev/null +++ b/services/progress-service/src/main/resources/db/migration/V10__profile_authors.sql @@ -0,0 +1,7 @@ +-- Автор комментария и последнего изменения оценки — для профиля студента курса. +-- Старые записи остаются без автора и отображаются как «автор не указан». +ALTER TABLE grade_comments ADD COLUMN author_account_id uuid; +ALTER TABLE lab_grades ADD COLUMN updated_by_account_id uuid; + +-- Комментарии уже индексированы grade_comments_grade_idx (student_id, lab_id). +CREATE INDEX lab_grades_lab_idx ON lab_grades (lab_id);