diff --git a/migrations/198_study_question_images.sql b/migrations/198_study_question_images.sql index 4df865b..6ab493f 100644 --- a/migrations/198_study_question_images.sql +++ b/migrations/198_study_question_images.sql @@ -1,4 +1,4 @@ --- 198_study_question_images.sql +-- 198_study_question_images.sql (1/2) -- 문제별 첨부 이미지 (PR-8). 한 문제에 여러 이미지 가능 (회로도+그래프 등). -- -- 저장 위치: NAS `/documents/study_question_images/{topic_id}/{question_id}/{image_id}.{ext}` @@ -16,6 +16,3 @@ CREATE TABLE IF NOT EXISTS study_question_images ( sort_order INTEGER NOT NULL DEFAULT 0, created_at TIMESTAMPTZ NOT NULL DEFAULT NOW() ); - -CREATE INDEX IF NOT EXISTS idx_study_question_images_qid - ON study_question_images (study_question_id, sort_order, id); diff --git a/migrations/199_study_question_images_idx.sql b/migrations/199_study_question_images_idx.sql new file mode 100644 index 0000000..c88bad6 --- /dev/null +++ b/migrations/199_study_question_images_idx.sql @@ -0,0 +1,5 @@ +-- 199_study_question_images_idx.sql (2/2) +-- study_question 별 이미지 정렬 조회 (sort_order 오름차순). + +CREATE INDEX IF NOT EXISTS idx_study_question_images_qid + ON study_question_images (study_question_id, sort_order, id);