6.1.4 • Published 3 years ago

clientlinker-flow-mysql v6.1.4

Weekly downloads
4
License
MIT
Repository
github
Last release
3 years ago

Clientlinker-flow-mysql

NPM Version NPM Downloads NPM License

Install

Install clientlinker pkg

npm i clientlinker --save

Install flow pkg

npm i clientlinker-flow-mysql --save

Usage

var clientlinker = require('clientlinker');
var linker = clientlinker({
  flows: ['mysql'],
  clients: {
    mysqlCustomClient: {
      mysqlConfigFile: '/etc/dbconfig.conf',
      mysqlConfigKey: 'DBItemName',
      mysqlhandler: {
        clientHanlder: {
          sql: 'SELECT `name` FROM `db_example` WHERE `id`= ?',
          keys: ['id'],
        },
        subKeys: {
          sql: 'INSERT INTO `db_example` (`name`, `value`) VALUES ?',
          keys: ['info'],
          subKeys: {info: ['name', 'value']}
        }
      }
    }
  }
});

linker.loadFlow('mysql', 'clientlinker-flow-mysql', module);


// use
linker.run('mysqlCustomClient.clientHanlder', null, {id: 13})
  .then(function(){});

linker.run('mysqlCustomClient.subKeys', null, {info: {name: 1, value: 2}});
linker.run('mysqlCustomClient.subKeys', null, {
  info: [
    {name: 1, value: 2},
    {name: 2, value: 2}
  ]});
6.1.2

3 years ago

6.1.1

3 years ago

6.1.4

3 years ago

6.1.3

3 years ago

6.1.0

3 years ago

6.0.1

3 years ago

6.0.0

4 years ago

5.0.1

4 years ago

5.0.0

4 years ago

4.0.0

4 years ago

3.0.1

5 years ago

3.0.0

5 years ago

2.0.0

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago