UNPKG

data-hopper

Version:

A place to store all your database connections!

44 lines (38 loc) 716 B
'use strict'; const knex = require('./_knex'); module.exports = { /** * @type {String} */ label: 'sqlite', /** * @type {Function} */ driver: knex, /** * @param {Object} config * @return {Object} */ configure(config) { config = config || {}; config.host = config.host || '127.0.0.1'; return config; }, /** * @param {Object} config * @return {Object} */ start(config) { return knex({ client : 'sqlite3', connection: config }); }, /** * @param {Object} conn * @param {Object} store */ integrate(conn, store) { conn.on('error', err => store.addError(err)); } };