UNPKG

openrecord

Version:
29 lines (26 loc) 734 B
const Knex = require('knex') /* * STORE */ exports.store = { connect: function() { this.connection = Knex({ client: 'mysql', version: this.config.version || '5.7', connection: this.config.connection || { socketPath: this.config.socketPath, host: this.config.host || this.config.hostname, port: this.config.port, user: this.config.user || this.config.username, password: this.config.password, database: this.config.database, charset: this.config.charset } }) this.supportsReturning = true }, close: function(callback) { if (!this.connection) return callback ? callback() : null this.connection.client.destroy(callback) } }