0.5.7 • Published 10 months ago
@edu-tosel/mysql2-handler v0.5.7
mysql2-handler
The custom handler for mysql2 module.
Installation
npm install @edu-tosel/mysql2-handler
Environment Variables
export DB_HOST='localhost'
export DB_USER='root'
export DB_PASSWORD='password'
export DB_NAME='database'
export DB_PORT='3306'
export DATE_STRINGS='DATE' # or 'DATETIME' or 'TIMESTAMP'
# ...export DATE_STRINGS='DATETIME'
export CONNECTION_LIMIT='10'
export CASTED_BOOLEAN='true' # or 'false'
Default configuration
- DB_HOST: None
- DB_USER: None
- DB_PASSWORD: None
- DB_NAME: None
- DB_PORT: 3306
- DATE_STRINGS: 'DATE'
- CONNECTION_LIMIT: 5
- TIMEZONE: 'UTC'
- CASTED_BOOLEAN: false
Usage
const mysqlHandler = require("@edu-tosel/mysql2-handler");
function select1() {
return mysqlHandler.handler(async (connection) => {
const [rows, fields] = await connection.execute("SELECT 1 AS `one`");
return rows; // [{one: 1}]
});
}
select1().then(console.log).catch(console.error); // stdout: [{one: 1}]
0.5.4
11 months ago
0.5.3
11 months ago
0.5.6
10 months ago
0.5.5
10 months ago
0.5.0
1 year ago
0.5.2
12 months ago
0.5.1
12 months ago
0.5.7
10 months ago
0.5.5-hotfix
10 months ago
0.4.17
1 year ago
0.4.16
1 year ago
0.4.15
1 year ago
0.4.14
1 year ago
0.4.13
1 year ago
0.4.9
1 year ago
0.4.8
1 year ago
0.4.10
1 year ago
0.4.11
1 year ago
0.4.5
1 year ago
0.4.7
1 year ago
0.4.6
1 year ago
0.4.2-3
1 year ago
0.4.4
1 year ago
0.4.2-2
1 year ago
0.4.1
1 year ago
0.4.2-1
1 year ago
0.4.3
1 year ago
0.4.2
1 year ago
0.4.0
1 year ago
0.3.9
1 year ago
0.3.6
1 year ago
0.3.5
1 year ago
0.3.8
1 year ago
0.3.7
1 year ago
0.3.4
1 year ago
0.3.3
1 year ago
0.3.2
1 year ago
0.3.1
1 year ago
0.3.0
1 year ago
0.2.1
1 year ago
0.2.0
1 year ago
0.1.7
1 year ago
0.2.3
1 year ago
0.2.2
1 year ago
0.2.5
1 year ago
0.1.6
1 year ago
0.2.4
1 year ago
0.1.4
1 year ago
0.1.5
1 year ago
0.1.3
1 year ago
0.1.2
2 years ago
0.1.1
2 years ago
0.1.0
2 years ago