-- Add currency_code and time_zone to user_preferences
ALTER TABLE user_preferences
  ADD COLUMN IF NOT EXISTS currency_code VARCHAR(3) DEFAULT 'USD',
  ADD COLUMN IF NOT EXISTS time_zone VARCHAR(100) DEFAULT 'UTC';

-- Optional: basic length/format checks can be enforced at application layer

