43 lines
1.6 KiB
SQL
43 lines
1.6 KiB
SQL
-- Drop table cause it was never used
|
|
drop table if exists public.lesson_progress;
|
|
|
|
alter table public.exercise
|
|
drop constraint exercise_lesson_id_fkey,
|
|
add constraint exercise_lesson_id_fkey foreign key (lesson_id) references lesson (id)
|
|
on delete cascade;
|
|
|
|
alter table public.lesson_comment
|
|
drop constraint lesson_comment_lesson_id_fkey,
|
|
add constraint lesson_comment_lesson_id_fkey foreign key (lesson_id) references lesson (id)
|
|
on delete cascade;
|
|
|
|
alter table public.question
|
|
drop constraint question_exercise_id_fkey,
|
|
add constraint question_exercise_id_fkey foreign key (exercise_id) references exercise (id)
|
|
on delete cascade;
|
|
|
|
alter table public.option
|
|
drop constraint option_question_id_fkey,
|
|
add constraint option_question_id_fkey foreign key (question_id) references question (id)
|
|
on delete cascade;
|
|
|
|
alter table public.question_answer
|
|
drop constraint question_answer_question_id_fkey,
|
|
add constraint question_answer_question_id_fkey foreign key (question_id) references question (id)
|
|
on delete cascade;
|
|
|
|
alter table public.submission
|
|
drop constraint submission_exercise_id_fkey,
|
|
add constraint submission_exercise_id_fkey foreign key (exercise_id) references exercise (id)
|
|
on delete cascade;
|
|
|
|
alter table public.submission
|
|
drop constraint submission_course_id_fkey,
|
|
add constraint submission_course_id_fkey foreign key (course_id) references course (id)
|
|
on delete cascade;
|
|
|
|
alter table public.question_answer
|
|
drop constraint question_answer_submission_id_fkey,
|
|
add constraint question_answer_submission_id_fkey foreign key (submission_id) references submission (id)
|
|
on delete cascade;
|