Files
saqel/backend/migrations/20260909_fix_student_grade_defaults.sql
T

11 lines
694 B
SQL

-- ==============================================================================
-- Migration: Fix student grade defaults to Grade 10 instead of Tawjihi 2008
-- ==============================================================================
ALTER TABLE `students` ALTER COLUMN `grade_level` SET DEFAULT 'grade_10';
ALTER TABLE `school_rosters` ALTER COLUMN `grade_level` SET DEFAULT 'grade_10';
-- Repair existing students who were accidentally defaulted to tawjihi_2008 / grade_12
UPDATE `students` SET `grade_level` = 'grade_10' WHERE `grade_level` IN ('tawjihi_2008', 'grade_12');
UPDATE `school_rosters` SET `grade_level` = 'grade_10' WHERE `grade_level` IN ('tawjihi_2008', 'grade_12');