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