-- 다중 이미지 지원을 위한 마이그레이션
-- image_url 컬럼을 image_urls로 변경하고 기존 데이터 마이그레이션

-- 1. 새 컬럼 추가
ALTER TABLE todos ADD COLUMN image_urls TEXT;

-- 2. 기존 image_url 데이터를 image_urls로 마이그레이션 (JSON 배열 형태)
UPDATE todos 
SET image_urls = CASE 
    WHEN image_url IS NOT NULL AND image_url != '' 
    THEN '["' || image_url || '"]'
    ELSE NULL 
END;

-- 3. 기존 image_url 컬럼 삭제
ALTER TABLE todos DROP COLUMN image_url;

-- 4. 인덱스 추가 (선택사항 - 검색 성능 향상)
-- CREATE INDEX idx_todos_has_images ON todos ((image_urls IS NOT NULL));
