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

Commit cf7aa753 by Mick Hansen

use defaults instead of extends for dialect support

1 parent c95ef8ea
...@@ -5,7 +5,7 @@ var MariaDialect = function(sequelize) { ...@@ -5,7 +5,7 @@ var MariaDialect = function(sequelize) {
this.sequelize = sequelize this.sequelize = sequelize
} }
MariaDialect.prototype = _.extend({ MariaDialect.prototype = _.defaults({
}, MySQL.prototype) }, MySQL.prototype)
......
...@@ -5,8 +5,8 @@ var MysqlDialect = function(sequelize) { ...@@ -5,8 +5,8 @@ var MysqlDialect = function(sequelize) {
this.sequelize = sequelize this.sequelize = sequelize
} }
MysqlDialect.prototype.supports = _.extend(Abstract.prototype.supports, { MysqlDialect.prototype.supports = _.defaults({
'VALUES ()': true 'VALUES ()': true
}) }, Abstract.prototype.supports)
module.exports = MysqlDialect module.exports = MysqlDialect
...@@ -5,9 +5,9 @@ var PostgresDialect = function(sequelize) { ...@@ -5,9 +5,9 @@ var PostgresDialect = function(sequelize) {
this.sequelize = sequelize this.sequelize = sequelize
} }
PostgresDialect.prototype.supports = _.extend(Abstract.prototype.supports, { PostgresDialect.prototype.supports = _.defaults({
'RETURNING': true, 'RETURNING': true,
'DEFAULT VALUES': true 'DEFAULT VALUES': true
}) }, Abstract.prototype.supports)
module.exports = PostgresDialect module.exports = PostgresDialect
...@@ -5,9 +5,9 @@ var SqliteDialect = function(sequelize) { ...@@ -5,9 +5,9 @@ var SqliteDialect = function(sequelize) {
this.sequelize = sequelize this.sequelize = sequelize
} }
SqliteDialect.prototype.supports = _.extend(Abstract.prototype.supports, { SqliteDialect.prototype.supports = _.defaults({
'DEFAULT': false, 'DEFAULT': false,
'DEFAULT VALUES': true 'DEFAULT VALUES': true
}) }, Abstract.prototype.supports)
module.exports = SqliteDialect module.exports = SqliteDialect
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!