-- users 테이블에 pro_trial_count, upload_count 컬럼 추가
-- 신규 회원은 파일 업로드 2회 + Pro 무료체험 2번을 받을 수 있도록 기본값 설정

-- pro_trial_count 컬럼 추가
DO $$ 
BEGIN
    IF NOT EXISTS (
        SELECT 1 
        FROM information_schema.columns 
        WHERE table_name = 'users' 
        AND column_name = 'pro_trial_count'
    ) THEN
        ALTER TABLE users ADD COLUMN pro_trial_count INTEGER DEFAULT 2;
    END IF;
END $$;

-- upload_count 컬럼 추가
DO $$ 
BEGIN
    IF NOT EXISTS (
        SELECT 1 
        FROM information_schema.columns 
        WHERE table_name = 'users' 
        AND column_name = 'upload_count'
    ) THEN
        ALTER TABLE users ADD COLUMN upload_count INTEGER DEFAULT 2;
        
        -- 기존 사용자들에게도 2번의 업로드 제공 (선택사항)
        -- UPDATE users SET upload_count = 2 WHERE upload_count IS NULL;
    END IF;
END $$;

