Home / Function/ getIndexAdvisorExtensions() — supabase Function Reference

getIndexAdvisorExtensions() — supabase Function Reference

Architecture documentation for the getIndexAdvisorExtensions() function in index-advisor.utils.ts from the supabase codebase.

Entity Profile

Dependency Diagram

graph TD
  fa397570_a2a8_abec_6e48_9a1e12bb2bd1["getIndexAdvisorExtensions()"]
  26b64807_cc32_2faf_c94c_2f2401cc23d5["EnableIndexAdvisorButton()"]
  26b64807_cc32_2faf_c94c_2f2401cc23d5 -->|calls| fa397570_a2a8_abec_6e48_9a1e12bb2bd1
  37430ed3_5a88_d265_3bd1_abb3f70a61da["IndexAdvisorDisabledState()"]
  37430ed3_5a88_d265_3bd1_abb3f70a61da -->|calls| fa397570_a2a8_abec_6e48_9a1e12bb2bd1
  style fa397570_a2a8_abec_6e48_9a1e12bb2bd1 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/studio/components/interfaces/QueryPerformance/IndexAdvisor/index-advisor.utils.ts lines 14–18

export function getIndexAdvisorExtensions(extensions: DatabaseExtension[] = []) {
  const hypopg = extensions.find((ext) => ext.name === 'hypopg')
  const indexAdvisor = extensions.find((ext) => ext.name === 'index_advisor')
  return { hypopg, indexAdvisor }
}

Subdomains

Frequently Asked Questions

What does getIndexAdvisorExtensions() do?
getIndexAdvisorExtensions() is a function in the supabase codebase.
What calls getIndexAdvisorExtensions()?
getIndexAdvisorExtensions() is called by 2 function(s): EnableIndexAdvisorButton, IndexAdvisorDisabledState.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free