diff --git a/litellm-js/spend-logs/schema.prisma b/litellm-js/spend-logs/schema.prisma index b0403f277aa..bb1f326ca9f 100644 --- a/litellm-js/spend-logs/schema.prisma +++ b/litellm-js/spend-logs/schema.prisma @@ -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]) } \ No newline at end of file diff --git a/litellm-proxy-extras/litellm_proxy_extras/schema.prisma b/litellm-proxy-extras/litellm_proxy_extras/schema.prisma index fce95465b55..11b701a660d 100644 --- a/litellm-proxy-extras/litellm_proxy_extras/schema.prisma +++ b/litellm-proxy-extras/litellm_proxy_extras/schema.prisma @@ -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]) } diff --git a/litellm/proxy/schema.prisma b/litellm/proxy/schema.prisma index fce95465b55..11b701a660d 100644 --- a/litellm/proxy/schema.prisma +++ b/litellm/proxy/schema.prisma @@ -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]) } diff --git a/schema.prisma b/schema.prisma index fce95465b55..11b701a660d 100644 --- a/schema.prisma +++ b/schema.prisma @@ -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]) }