Set question_set creation fallback status to PUBLISHED and add a migration that publishes existing draft/inactive sets while updating the database default status for future records. Co-authored-by: Cursor <cursoragent@cursor.com>
9 lines
282 B
SQL
9 lines
282 B
SQL
-- Publish existing non-archived question sets and default future ones to PUBLISHED.
|
|
UPDATE question_sets
|
|
SET status = 'PUBLISHED',
|
|
updated_at = CURRENT_TIMESTAMP
|
|
WHERE status IN ('DRAFT', 'INACTIVE');
|
|
|
|
ALTER TABLE question_sets
|
|
ALTER COLUMN status SET DEFAULT 'PUBLISHED';
|