remotequery-ts-mysql
TypeScript icon, indicating that this package has built-in type declarations

0.0.23 • Public • Published

Welcome to RemoteQuery MySql Driver for Typescript

The MySql driver is meant to be used with RemoteQuery.

Example function for creating an instance of MySqlDriver:

import { MySqlDriver, consoleLogger, Context, Driver, Request, Result } from 'remotequery-ts-mysql';

function newMySqlDriver(): Driver {

  const mySqlDriver: MySqlDriver = new MySqlDriver({
    database: 'test'
    host: 'localhost',
    user: 'foo',
    password: 'bar',
  });

  // set logger...
  mySqlDriver.setLogger(consoleLogger);
  mySqlDriver.setSqlLogger(consoleLogger);

  // set query for creating service entries 
  // (snail case db columns will be converted 
  // to camel case fields: service_id -> serviceId)
  mySqlDriver.setServiceEntrySql(
    'select service_id, statements, tags, roles from t_services where service_id = :serviceId'
  );

  return mySqlDriver;
}```

Readme

Keywords

Package Sidebar

Install

npm i remotequery-ts-mysql

Weekly Downloads

7

Version

0.0.23

License

ISC

Unpacked Size

35.5 kB

Total Files

11

Last publish

Collaborators

  • t02938