Insert ids 1-3 catalog rows and sync sequence on up; delete seed ids on down before dropping lms_personas. Co-authored-by: Cursor <cursoragent@cursor.com>
22 lines
742 B
SQL
22 lines
742 B
SQL
ALTER TABLE exam_prep.lesson_practices DROP CONSTRAINT IF EXISTS lesson_practices_persona_id_fkey;
|
|
|
|
UPDATE exam_prep.lesson_practices
|
|
SET persona_id = NULL;
|
|
|
|
ALTER TABLE exam_prep.lesson_practices
|
|
ADD CONSTRAINT lesson_practices_persona_id_fkey FOREIGN KEY (persona_id) REFERENCES users (id) ON DELETE SET NULL;
|
|
|
|
ALTER TABLE lms_practices DROP CONSTRAINT IF EXISTS lms_practices_persona_id_fkey;
|
|
|
|
UPDATE lms_practices
|
|
SET persona_id = NULL;
|
|
|
|
ALTER TABLE lms_practices
|
|
ADD CONSTRAINT lms_practices_persona_id_fkey FOREIGN KEY (persona_id) REFERENCES users (id) ON DELETE SET NULL;
|
|
|
|
-- Remove seeded default personas before dropping the catalog table.
|
|
DELETE FROM lms_personas
|
|
WHERE id IN (1, 2, 3);
|
|
|
|
DROP TABLE IF EXISTS lms_personas;
|