Yimaru-BackEnd/db/migrations/000048_seed_default_courses.up.sql

19 lines
499 B
SQL

-- Default CEFR-style course names per program (custom courses can still be created via the API with any name).
-- Matches hierarchy note on courses: CEFR labels A1..C2, plus ad-hoc names allowed.
INSERT INTO courses (program_id, name, description, thumbnail)
SELECT
p.id,
v.name,
'Default CEFR level course (system seed).',
NULL
FROM programs AS p
CROSS JOIN (
VALUES
('A1'),
('A2'),
('B1'),
('B2'),
('C1'),
('C2')
) AS v (name);