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

Commit 65abf5bc by Mick Hansen

Merge pull request #2660 from mbroadst/migration-support-checks

add ability to determine dialect migration support
2 parents 9e9c28f4 d8257df1
...@@ -33,6 +33,7 @@ AbstractDialect.prototype.supports = { ...@@ -33,6 +33,7 @@ AbstractDialect.prototype.supports = {
'IGNORE': '', 'IGNORE': '',
schemas: false, schemas: false,
transactions: true, transactions: true,
migrations: true,
constraints: { constraints: {
restrict: true restrict: true
}, },
......
...@@ -4,9 +4,12 @@ var chai = require('chai') ...@@ -4,9 +4,12 @@ var chai = require('chai')
, Migrator = require("../lib/migrator") , Migrator = require("../lib/migrator")
, DataTypes = require("../lib/data-types") , DataTypes = require("../lib/data-types")
, dialect = Support.getTestDialect() , dialect = Support.getTestDialect()
, current = Support.sequelize;
chai.config.includeStack = true chai.config.includeStack = true
if (current.dialect.supports.migrations) {
describe(Support.getTestDialectTeaser("Migrator"), function() { describe(Support.getTestDialectTeaser("Migrator"), function() {
beforeEach(function() { beforeEach(function() {
this.init = function(options, callback) { this.init = function(options, callback) {
...@@ -590,3 +593,5 @@ describe(Support.getTestDialectTeaser("Migrator"), function() { ...@@ -590,3 +593,5 @@ describe(Support.getTestDialectTeaser("Migrator"), function() {
} // if dialect postgres } // if dialect postgres
}) })
}
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!