-- users 테이블에 plan 컬럼 추가
-- 플랜 정보: free, plus, pro

DO $$ 
BEGIN
    IF NOT EXISTS (
        SELECT 1 
        FROM information_schema.columns 
        WHERE table_name = 'users' 
        AND column_name = 'plan'
    ) THEN
        ALTER TABLE users ADD COLUMN plan VARCHAR(20) DEFAULT 'free';
        
        -- 기존 사용자들은 free 플랜으로 설정
        UPDATE users SET plan = 'free' WHERE plan IS NULL;
    END IF;
END $$;

