-- Migration 004: Add missing auth columns to profiles table -- Adds columns needed for email verification and trial system ALTER TABLE profiles ADD COLUMN IF NOT EXISTS auth_type VARCHAR(50) DEFAULT 'email', ADD COLUMN IF NOT EXISTS verification_expires TIMESTAMP, ADD COLUMN IF NOT EXISTS trial_ends_at TIMESTAMP; -- Update existing profiles to have default values UPDATE profiles SET auth_type = 'email', email_verified = true -- existing profiles are considered verified WHERE auth_type IS NULL;