19 lines
699 B
SQL
19 lines
699 B
SQL
-- Restores legacy lesson columns. Rows will have NULL question_set_id until repopulated.
|
|
|
|
ALTER TABLE sub_module_lessons
|
|
ADD COLUMN IF NOT EXISTS question_set_id BIGINT REFERENCES question_sets(id) ON DELETE CASCADE,
|
|
ADD COLUMN IF NOT EXISTS intro_video_url TEXT;
|
|
|
|
UPDATE sub_module_lessons
|
|
SET intro_video_url = teaching_video_url
|
|
WHERE teaching_video_url IS NOT NULL;
|
|
|
|
ALTER TABLE sub_module_lessons
|
|
DROP COLUMN IF EXISTS title,
|
|
DROP COLUMN IF EXISTS description,
|
|
DROP COLUMN IF EXISTS thumbnail,
|
|
DROP COLUMN IF EXISTS teaching_text,
|
|
DROP COLUMN IF EXISTS teaching_image_url,
|
|
DROP COLUMN IF EXISTS teaching_audio_url,
|
|
DROP COLUMN IF EXISTS teaching_video_url;
|