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

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')
, MySQL = require('./mysql')
, MySQL = require('../mysql')
var MariaDialect = function(sequelize) {
this.sequelize = sequelize
......@@ -9,4 +9,4 @@ MariaDialect.prototype = _.extend({
}, MySQL.prototype)
module.exports = MariaDialect
\ No newline at end of file
module.exports = MariaDialect
var _ = require('lodash')
, Abstract = require('./abstract/dialect')
, Abstract = require('../abstract')
var MysqlDialect = function(sequelize) {
this.sequelize = sequelize
......@@ -9,4 +9,4 @@ MysqlDialect.prototype.supports = _.extend(Abstract.prototype.supports, {
'VALUES ()': true
})
module.exports = MysqlDialect
\ No newline at end of file
module.exports = MysqlDialect
var _ = require('lodash')
, Abstract = require('./abstract/dialect')
, Abstract = require('../abstract')
var PostgresDialect = function(sequelize) {
this.sequelize = sequelize
......@@ -10,4 +10,4 @@ PostgresDialect.prototype.supports = _.extend(Abstract.prototype.supports, {
'DEFAULT VALUES': true
})
module.exports = PostgresDialect
\ No newline at end of file
module.exports = PostgresDialect
var _ = require('lodash')
, Abstract = require('./abstract/dialect')
, Abstract = require('../abstract')
var SqliteDialect = function(sequelize) {
this.sequelize = sequelize
......@@ -10,4 +10,4 @@ SqliteDialect.prototype.supports = _.extend(Abstract.prototype.supports, {
'DEFAULT VALUES': true
})
module.exports = SqliteDialect
\ No newline at end of file
module.exports = SqliteDialect
......@@ -113,7 +113,8 @@ module.exports = (function() {
}
try {
this.dialect = new (require("./dialects/" + this.getDialect()))(this)
var Dialect = require("./dialects/" + this.getDialect())
this.dialect = new Dialect(this)
} catch(err) {
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!