createTableUniques() — drizzle-orm Function Reference
Architecture documentation for the createTableUniques() function in introspect-mysql.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD eeeb2aa7_e00e_d1ed_4dd1_e5eb5a9a90d3["createTableUniques()"] 1198bdc6_ac5c_88c0_dda6_b8caf0f5d9fa["introspect-mysql.ts"] eeeb2aa7_e00e_d1ed_4dd1_e5eb5a9a90d3 -->|defined in| 1198bdc6_ac5c_88c0_dda6_b8caf0f5d9fa 194539cf_d577_ab5e_4ea9_ec2fd5ee230b["schemaToTypeScript()"] 194539cf_d577_ab5e_4ea9_ec2fd5ee230b -->|calls| eeeb2aa7_e00e_d1ed_4dd1_e5eb5a9a90d3 style eeeb2aa7_e00e_d1ed_4dd1_e5eb5a9a90d3 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-kit/src/introspect-mysql.ts lines 931–951
const createTableUniques = (
unqs: UniqueConstraint[],
casing: (value: string) => string,
): string => {
let statement = '';
unqs.forEach((it) => {
const idxKey = casing(it.name);
statement += `\n\t`;
statement += 'unique(';
statement += `"${it.name}")`;
statement += `.on(${
it.columns
.map((it) => `table.${casing(it)}`)
.join(', ')
}),`;
});
return statement;
};
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does createTableUniques() do?
createTableUniques() is a function in the drizzle-orm codebase, defined in drizzle-kit/src/introspect-mysql.ts.
Where is createTableUniques() defined?
createTableUniques() is defined in drizzle-kit/src/introspect-mysql.ts at line 931.
What calls createTableUniques()?
createTableUniques() is called by 1 function(s): schemaToTypeScript.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free