createSqlSnippetSkeletonV2() — supabase Function Reference
Architecture documentation for the createSqlSnippetSkeletonV2() function in SQLEditor.utils.ts from the supabase codebase.
Entity Profile
Dependency Diagram
graph TD 2bdac7e5_a25b_6415_051d_1503de098a7f["createSqlSnippetSkeletonV2()"] c17be232_feca_3ee2_f42c_7d48dedcebee["GridResize()"] c17be232_feca_3ee2_f42c_7d48dedcebee -->|calls| 2bdac7e5_a25b_6415_051d_1503de098a7f 4747908b_5a95_788c_9259_edb031563b9d["Reports()"] 4747908b_5a95_788c_9259_edb031563b9d -->|calls| 2bdac7e5_a25b_6415_051d_1503de098a7f 7314d59d_471f_cfe1_1fae_6dc8c5a6d203["MonacoEditor()"] 7314d59d_471f_cfe1_1fae_6dc8c5a6d203 -->|calls| 2bdac7e5_a25b_6415_051d_1503de098a7f 5429b87d_ef53_7e21_26c6_6b167a463ebc["SQLEditor()"] 5429b87d_ef53_7e21_26c6_6b167a463ebc -->|calls| 2bdac7e5_a25b_6415_051d_1503de098a7f 884e2634_f2bf_fffb_a895_7cdf4efc7426["SQLQuickstarts()"] 884e2634_f2bf_fffb_a895_7cdf4efc7426 -->|calls| 2bdac7e5_a25b_6415_051d_1503de098a7f b923c404_62f0_dee5_8057_00aaa0d2fd2b["SQLTemplates()"] b923c404_62f0_dee5_8057_00aaa0d2fd2b -->|calls| 2bdac7e5_a25b_6415_051d_1503de098a7f c62f2dd1_b3a8_dbc9_3b49_d55e5532ec9c["useNewQuery()"] c62f2dd1_b3a8_dbc9_3b49_d55e5532ec9c -->|calls| 2bdac7e5_a25b_6415_051d_1503de098a7f style 2bdac7e5_a25b_6415_051d_1503de098a7f fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
apps/studio/components/interfaces/SQLEditor/SQLEditor.utils.ts lines 11–49
export const createSqlSnippetSkeletonV2 = ({
name,
sql,
owner_id,
project_id,
folder_id,
idOverride,
}: {
name: string
sql: string
owner_id: number
project_id: number
folder_id?: string
/**
* Optionally, provide a specific snippetId to use for the snippet. This is used to ensure the snippet is created
* with a known id, such as to prevent flicker in the SQL editor when adding new unsaved snippets.
*/
idOverride?: string
}): SnippetWithContent => {
const id = idOverride ?? generateUuid([folder_id, `${name}.sql`])
return {
...NEW_SQL_SNIPPET_SKELETON,
id,
owner_id,
project_id,
name,
folder_id,
favorite: false,
inserted_at: new Date().toISOString(),
updated_at: new Date().toISOString(),
content: {
...NEW_SQL_SNIPPET_SKELETON.content,
content_id: id ?? '',
sql: sql ?? '',
} as any,
isNotSavedInDatabaseYet: true,
}
}
Domain
Subdomains
Source
Frequently Asked Questions
What does createSqlSnippetSkeletonV2() do?
createSqlSnippetSkeletonV2() is a function in the supabase codebase.
What calls createSqlSnippetSkeletonV2()?
createSqlSnippetSkeletonV2() is called by 7 function(s): GridResize, MonacoEditor, Reports, SQLEditor, SQLQuickstarts, SQLTemplates, useNewQuery.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free