feat: enhanced AI usage logging (model, provider, response) and fixed build blockers
This commit is contained in:
17
logging_enhancements.sql
Normal file
17
logging_enhancements.sql
Normal file
@@ -0,0 +1,17 @@
|
||||
-- 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 $$;
|
||||
Reference in New Issue
Block a user