-- AI Logging Enhancements -- Add model, provider and response_text to api_usage table DO $$ BEGIN IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'api_usage' AND COLUMN_NAME = 'model') THEN ALTER TABLE api_usage ADD COLUMN model TEXT; END IF; IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'api_usage' AND COLUMN_NAME = 'provider') THEN ALTER TABLE api_usage ADD COLUMN provider TEXT; END IF; IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'api_usage' AND COLUMN_NAME = 'response_text') THEN ALTER TABLE api_usage ADD COLUMN response_text TEXT; END IF; END $$;