From 74b424ef31f019f877073165415c320d0f3615be Mon Sep 17 00:00:00 2001 From: Eevee Date: Wed, 25 Feb 2026 19:02:48 +0000 Subject: [PATCH] feat: add composite index for deadline dashboard performance Co-authored-by: Eevee --- .../migrations/007_add_deadlines_dashboard_index.sql | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 backend/supabase/migrations/007_add_deadlines_dashboard_index.sql diff --git a/backend/supabase/migrations/007_add_deadlines_dashboard_index.sql b/backend/supabase/migrations/007_add_deadlines_dashboard_index.sql new file mode 100644 index 0000000..34e0710 --- /dev/null +++ b/backend/supabase/migrations/007_add_deadlines_dashboard_index.sql @@ -0,0 +1,6 @@ +-- Migration: Add composite index for deadline dashboard queries +-- This index optimizes queries that filter by case_id, date range, and status +-- Common dashboard queries: WHERE case_id = ? AND deadline_date BETWEEN ? AND ? AND status = ? + +CREATE INDEX IF NOT EXISTS idx_deadlines_case_date_status +ON deadlines(case_id, deadline_date, status); \ No newline at end of file