Yimaru-BackEnd/db/migrations/000075_publish_question_sets_default.up.sql
Yared Yemane fc67de935d Publish question sets by default and backfill existing sets.
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>
2026-05-28 00:41:31 -07:00

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';