-- Migration: 107_proxy_tracking.sql -- Description: Add proxy tracking columns to worker_tasks for geo-targeting visibility -- Created: 2025-12-13 -- Add proxy tracking columns to worker_tasks ALTER TABLE worker_tasks ADD COLUMN IF NOT EXISTS proxy_ip VARCHAR(45); ALTER TABLE worker_tasks ADD COLUMN IF NOT EXISTS proxy_geo VARCHAR(100); ALTER TABLE worker_tasks ADD COLUMN IF NOT EXISTS proxy_source VARCHAR(10); -- Comments COMMENT ON COLUMN worker_tasks.proxy_ip IS 'IP address of proxy used for this task'; COMMENT ON COLUMN worker_tasks.proxy_geo IS 'Geo target used (e.g., "arizona", "phoenix, arizona")'; COMMENT ON COLUMN worker_tasks.proxy_source IS 'Source of proxy: "api" (Evomi dynamic) or "static" (fallback table)'; -- Index for proxy analysis CREATE INDEX IF NOT EXISTS idx_worker_tasks_proxy_ip ON worker_tasks(proxy_ip) WHERE proxy_ip IS NOT NULL;