fix(schema): add composite indexes on LiteLLM_SpendLogs for budget queries

This commit is contained in:
Josh 2026-04-15 01:26:53 -04:00
parent 571374a947
commit 1c7411d03d
4 changed files with 8 additions and 0 deletions

View file

@ -26,4 +26,6 @@ model LiteLLM_SpendLogs {
request_tags Json @default("[]")
team_id String?
end_user String?
@@index([api_key, startTime])
@@index([end_user, startTime])
}

View file

@ -579,6 +579,8 @@ model LiteLLM_SpendLogs {
@@index([startTime])
@@index([startTime, request_id])
@@index([end_user])
@@index([end_user, startTime])
@@index([api_key, startTime])
@@index([session_id])
}

View file

@ -579,6 +579,8 @@ model LiteLLM_SpendLogs {
@@index([startTime])
@@index([startTime, request_id])
@@index([end_user])
@@index([end_user, startTime])
@@index([api_key, startTime])
@@index([session_id])
}

View file

@ -579,6 +579,8 @@ model LiteLLM_SpendLogs {
@@index([startTime])
@@index([startTime, request_id])
@@index([end_user])
@@index([end_user, startTime])
@@index([api_key, startTime])
@@index([session_id])
}