parseMysqlCredentials() — drizzle-orm Function Reference
Architecture documentation for the parseMysqlCredentials() function in connections.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD f2f3a989_a4ab_1dd7_33fb_fd4006db7b5b["parseMysqlCredentials()"] 4e02c2bb_54a8_1500_813e_2cafd1ad4f59["connections.ts"] f2f3a989_a4ab_1dd7_33fb_fd4006db7b5b -->|defined in| 4e02c2bb_54a8_1500_813e_2cafd1ad4f59 062566a8_032a_e9e8_19de_d3efea4be507["connectToMySQL()"] 062566a8_032a_e9e8_19de_d3efea4be507 -->|calls| f2f3a989_a4ab_1dd7_33fb_fd4006db7b5b style f2f3a989_a4ab_1dd7_33fb_fd4006db7b5b fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-kit/src/cli/connections.ts lines 718–739
const parseMysqlCredentials = (credentials: MysqlCredentials) => {
if ('url' in credentials) {
const url = credentials.url;
const connectionUrl = new URL(url);
const pathname = connectionUrl.pathname;
const database = pathname.split('/')[pathname.split('/').length - 1];
if (!database) {
console.error(
'You should specify a database name in connection string (mysql://USER:PASSWORD@HOST:PORT/DATABASE)',
);
process.exit(1);
}
return { database, url };
} else {
return {
database: credentials.database,
credentials,
};
}
};
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does parseMysqlCredentials() do?
parseMysqlCredentials() is a function in the drizzle-orm codebase, defined in drizzle-kit/src/cli/connections.ts.
Where is parseMysqlCredentials() defined?
parseMysqlCredentials() is defined in drizzle-kit/src/cli/connections.ts at line 718.
What calls parseMysqlCredentials()?
parseMysqlCredentials() is called by 1 function(s): connectToMySQL.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free