Skip to content
This repository was archived by the owner on Sep 4, 2024. It is now read-only.

Commit e9ea2a6

Browse files
Switched to mysql driver
1 parent 9f7af26 commit e9ea2a6

File tree

4 files changed

+184
-48
lines changed

4 files changed

+184
-48
lines changed

index.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,14 @@ process.on('SIGINT', () => process.exit());
1515

1616
// Connect to db.
1717
const db = knex({
18-
client: 'mysql',
18+
client: 'mysql2',
1919
connection: {
2020
host: String(process.env.MYSQL_HOST),
2121
port: Number(process.env.MYSQL_PORT),
2222
user: String(process.env.MYSQL_USERNAME),
2323
password: String(process.env.MYSQL_PASSWORD),
24-
database: String(process.env.MYSQL_DATABASE)
24+
database: String(process.env.MYSQL_DATABASE),
25+
enableKeepAlive: true
2526
},
2627
migrations: {
2728
tableName: "migrations",

knexfile.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,14 @@ require("dotenv").config();
55
* @type { Object.<string, import("knex").Knex.Config> }
66
*/
77
module.exports = {
8-
client: 'mysql',
8+
client: 'mysql2',
99
connection: {
1010
host: String(process.env.MYSQL_HOST),
1111
port: Number(process.env.MYSQL_PORT),
1212
user: String(process.env.MYSQL_USERNAME),
1313
password: String(process.env.MYSQL_PASSWORD),
14-
database: String(process.env.MYSQL_DATABASE)
14+
database: String(process.env.MYSQL_DATABASE),
15+
enableKeepAlive: true
1516
},
1617
migrations: {
1718
tableName: "migrations",

package-lock.json

Lines changed: 177 additions & 43 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)