不要怂,就是干,撸起袖子干!

Commit 7dcb40a1 by Stan S

Replacing direct inclusion of sqlite3 by `this.lib`

1 parent 71d84e25
Showing with 2 additions and 3 deletions
......@@ -4,8 +4,7 @@ var AbstractConnectionManager = require('../abstract/connection-manager')
, ConnectionManager
, Utils = require('../../utils')
, Promise = require('../../promise')
, sequelizeErrors = require('../../errors')
, sqlite3 = require('sqlite3');
, sequelizeErrors = require('../../errors');
ConnectionManager = function(dialect, sequelize) {
this.sequelize = sequelize;
......@@ -41,7 +40,7 @@ ConnectionManager.prototype.getConnection = function(options) {
return new Promise(function (resolve, reject) {
self.connections[options.inMemory || options.uuid] = new self.lib.Database(
self.sequelize.options.storage || self.sequelize.options.host || ':memory:',
options.readWriteMode || (sqlite3.OPEN_READWRITE | sqlite3.OPEN_CREATE), // default mode
options.readWriteMode || (self.lib.OPEN_READWRITE | self.lib.OPEN_CREATE), // default mode
function(err) {
if (err) {
if (err.code === 'SQLITE_CANTOPEN') return reject(new sequelizeErrors.ConnectionError(err));
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!