Revert "db: squash migrations"

This reverts commit d010531ef7.
This commit is contained in:
Rotimi Best
2025-04-21 01:01:23 +01:00
parent 52e181adf8
commit 50e89f90c9
34 changed files with 3467 additions and 2603 deletions
@@ -0,0 +1,18 @@
set check_function_bodies = off;
CREATE OR REPLACE FUNCTION public.check_if_student_completed_exercises(lesson_id_arg uuid, groupmember_id_arg uuid)
RETURNS boolean
LANGUAGE plpgsql
AS $function$
DECLARE
all_exercises_exist boolean;
BEGIN
SELECT COUNT(*) = COUNT(s.id) INTO all_exercises_exist
FROM exercise e
LEFT JOIN submission s ON e.id = s.exercise_id AND s.submitted_by = groupmember_id_arg
WHERE e.lesson_id = lesson_id_arg;
RETURN all_exercises_exist;
END;
$function$
;