Skip to content

Commit 8da5fc9

Browse files
netbrumbenmccannmanuel3108
authored
fix: mysql2 closed state (drizzle addon) (#537)
* fix: mysql closed state * add changeset * update changeset summary Co-authored-by: Ben McCann <[email protected]> * fix changeset --------- Co-authored-by: Ben McCann <[email protected]> Co-authored-by: Manuel Serret <[email protected]>
1 parent da9b4f4 commit 8da5fc9

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

.changeset/poor-ducks-own.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'sv': patch
3+
---
4+
5+
fix: use connection pool when using mysql2 with `drizzle`

packages/addons/drizzle/index.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -309,9 +309,7 @@ export default defineAddon({
309309
imports.addDefault(ast, 'mysql2/promise', 'mysql');
310310
imports.addNamed(ast, 'drizzle-orm/mysql2', { drizzle: 'drizzle' });
311311

312-
clientExpression = common.expressionFromString(
313-
'await mysql.createConnection(env.DATABASE_URL)'
314-
);
312+
clientExpression = common.expressionFromString('mysql.createPool(env.DATABASE_URL)');
315313
}
316314
// PostgreSQL
317315
if (options.postgresql === 'neon') {

0 commit comments

Comments
 (0)