0.5.7 • Published 10 months ago

@edu-tosel/mysql2-handler v0.5.7

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

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