mysqlSuite.alterGeneratedConstraint() — drizzle-orm Function Reference
Architecture documentation for the mysqlSuite.alterGeneratedConstraint() function in mysql.test.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 5bcc5997_4d3c_ba81_d1e2_dc7795244765["mysqlSuite.alterGeneratedConstraint()"] e4016db2_352d_b236_2557_d9a74c6066c1["mysql.test.ts"] 5bcc5997_4d3c_ba81_d1e2_dc7795244765 -->|defined in| e4016db2_352d_b236_2557_d9a74c6066c1 style 5bcc5997_4d3c_ba81_d1e2_dc7795244765 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-kit/tests/push/mysql.test.ts lines 609–663
alterGeneratedConstraint: async function(context: any): Promise<void> {
const schema1 = {
users: mysqlTable('users', {
id: int('id'),
id2: int('id2'),
name: text('name'),
generatedName: text('gen_name').generatedAlwaysAs(
(): SQL => sql`${schema2.users.name}`,
{ mode: 'stored' },
),
generatedName1: text('gen_name1').generatedAlwaysAs(
(): SQL => sql`${schema2.users.name}`,
{ mode: 'virtual' },
),
}),
};
const schema2 = {
users: mysqlTable('users', {
id: int('id'),
id2: int('id2'),
name: text('name'),
generatedName: text('gen_name').generatedAlwaysAs(
(): SQL => sql`${schema2.users.name} || 'hello'`,
{ mode: 'stored' },
),
generatedName1: text('gen_name1').generatedAlwaysAs(
(): SQL => sql`${schema2.users.name} || 'hello'`,
{ mode: 'virtual' },
),
}),
};
const { statements, sqlStatements } = await diffTestSchemasPushMysql(
context.client as Connection,
schema1,
schema2,
[],
'drizzle',
false,
);
expect(statements).toStrictEqual([]);
expect(sqlStatements).toStrictEqual([]);
const { sqlStatements: dropStatements } = await diffTestSchemasMysql(
schema2,
{},
[],
false,
);
for (const st of dropStatements) {
await context.client.query(st);
}
},
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does mysqlSuite.alterGeneratedConstraint() do?
mysqlSuite.alterGeneratedConstraint() is a function in the drizzle-orm codebase, defined in drizzle-kit/tests/push/mysql.test.ts.
Where is mysqlSuite.alterGeneratedConstraint() defined?
mysqlSuite.alterGeneratedConstraint() is defined in drizzle-kit/tests/push/mysql.test.ts at line 609.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free