-- Add email verification and password reset columns to users table ALTER TABLE users ADD COLUMN IF NOT EXISTS email_verification_token VARCHAR(255), ADD COLUMN IF NOT EXISTS email_verification_expires_at TIMESTAMPTZ, ADD COLUMN IF NOT EXISTS reset_password_token VARCHAR(255), ADD COLUMN IF NOT EXISTS reset_password_expires_at TIMESTAMPTZ; -- Add index for token lookups CREATE INDEX IF NOT EXISTS idx_users_email_verification_token ON users(email_verification_token); CREATE INDEX IF NOT EXISTS idx_users_reset_password_token ON users(reset_password_token);