From 8cc2ade21cc9506750683fbb8927851345c44523 Mon Sep 17 00:00:00 2001 From: Marshall Bowers Date: Fri, 25 Apr 2025 14:32:00 -0400 Subject: [PATCH] collab: Add `subscription_usage_meters` table (#29433) This PR adds a new `subscription_usage_meters` table to the LLM database. We'll use this to track usage of individual models over the number of requests built-in to the plan. Release Notes: - N/A --- .../20250425171838_add_subscription_usage_meters.sql | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 crates/collab/migrations_llm/20250425171838_add_subscription_usage_meters.sql diff --git a/crates/collab/migrations_llm/20250425171838_add_subscription_usage_meters.sql b/crates/collab/migrations_llm/20250425171838_add_subscription_usage_meters.sql new file mode 100644 index 0000000000000000000000000000000000000000..ded918e18385dbfe9f916bc0bdb49a3a6bde153f --- /dev/null +++ b/crates/collab/migrations_llm/20250425171838_add_subscription_usage_meters.sql @@ -0,0 +1,8 @@ +create table subscription_usage_meters ( + id serial primary key, + subscription_usage_id integer not null references subscription_usages (id) on delete cascade, + model_id integer not null references models (id) on delete cascade, + requests integer not null default 0 +); + +create unique index uix_subscription_usage_meters_on_subscription_usage_model on subscription_usage_meters (subscription_usage_id, model_id);