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

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') ...@@ -4,8 +4,7 @@ var AbstractConnectionManager = require('../abstract/connection-manager')
, ConnectionManager , ConnectionManager
, Utils = require('../../utils') , Utils = require('../../utils')
, Promise = require('../../promise') , Promise = require('../../promise')
, sequelizeErrors = require('../../errors') , sequelizeErrors = require('../../errors');
, sqlite3 = require('sqlite3');
ConnectionManager = function(dialect, sequelize) { ConnectionManager = function(dialect, sequelize) {
this.sequelize = sequelize; this.sequelize = sequelize;
...@@ -41,7 +40,7 @@ ConnectionManager.prototype.getConnection = function(options) { ...@@ -41,7 +40,7 @@ ConnectionManager.prototype.getConnection = function(options) {
return new Promise(function (resolve, reject) { return new Promise(function (resolve, reject) {
self.connections[options.inMemory || options.uuid] = new self.lib.Database( self.connections[options.inMemory || options.uuid] = new self.lib.Database(
self.sequelize.options.storage || self.sequelize.options.host || ':memory:', 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) { function(err) {
if (err) { if (err) {
if (err.code === 'SQLITE_CANTOPEN') return reject(new sequelizeErrors.ConnectionError(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!