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

Commit 39fbc9c8 by Sascha Depold

use the connector option for requiring the right connector manager

1 parent 27576f8a
Showing with 2 additions and 1 deletions
...@@ -2,7 +2,6 @@ var Utils = require("./utils") ...@@ -2,7 +2,6 @@ var Utils = require("./utils")
, ModelDefinition = require("./model-definition") , ModelDefinition = require("./model-definition")
, DataTypes = require('./data-types') , DataTypes = require('./data-types')
, ModelManager = require("./model-manager") , ModelManager = require("./model-manager")
, ConnectorManager = require('./connector-manager')
var Sequelize = module.exports = function(database, username, password, options) { var Sequelize = module.exports = function(database, username, password, options) {
options = options || {} options = options || {}
...@@ -20,6 +19,8 @@ var Sequelize = module.exports = function(database, username, password, options) ...@@ -20,6 +19,8 @@ var Sequelize = module.exports = function(database, username, password, options)
port : options.port || 3306 port : options.port || 3306
} }
var ConnectorManager = require("./connectors/" + (options.connector || 'mysql') + "/connector-manager")
this.modelManager = new ModelManager(this) this.modelManager = new ModelManager(this)
this.connectorManager = new ConnectorManager(this.config) this.connectorManager = new ConnectorManager(this.config)
} }
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!