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

Commit f150a0f7 by Mick Hansen

Merge pull request #1203 from sequelize/feature/move-dialect-files

use the index.js lookup for the dialects
2 parents 3b1bad08 19768b89
var _ = require('lodash') var _ = require('lodash')
, MySQL = require('./mysql') , MySQL = require('../mysql')
var MariaDialect = function(sequelize) { var MariaDialect = function(sequelize) {
this.sequelize = sequelize this.sequelize = sequelize
......
var _ = require('lodash') var _ = require('lodash')
, Abstract = require('./abstract/dialect') , Abstract = require('../abstract')
var MysqlDialect = function(sequelize) { var MysqlDialect = function(sequelize) {
this.sequelize = sequelize this.sequelize = sequelize
......
var _ = require('lodash') var _ = require('lodash')
, Abstract = require('./abstract/dialect') , Abstract = require('../abstract')
var PostgresDialect = function(sequelize) { var PostgresDialect = function(sequelize) {
this.sequelize = sequelize this.sequelize = sequelize
......
var _ = require('lodash') var _ = require('lodash')
, Abstract = require('./abstract/dialect') , Abstract = require('../abstract')
var SqliteDialect = function(sequelize) { var SqliteDialect = function(sequelize) {
this.sequelize = sequelize this.sequelize = sequelize
......
...@@ -113,7 +113,8 @@ module.exports = (function() { ...@@ -113,7 +113,8 @@ module.exports = (function() {
} }
try { try {
this.dialect = new (require("./dialects/" + this.getDialect()))(this) var Dialect = require("./dialects/" + this.getDialect())
this.dialect = new Dialect(this)
} catch(err) { } catch(err) {
throw new Error("The dialect " + this.getDialect() + " is not supported.") throw new Error("The dialect " + this.getDialect() + " is not supported.")
} }
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!