fix: Support SQlite

Move 'unique' constraint to another statement (SQLite don't support set unique when addColumn)
This commit is contained in:
BoHong Li 2017-03-28 15:16:09 +08:00
parent 6f14822413
commit e26bb0503f
3 changed files with 25 additions and 7 deletions

View file

@ -3,12 +3,17 @@ module.exports = {
up: function (queryInterface, Sequelize) {
return queryInterface.changeColumn('Notes', 'title', {
type: Sequelize.TEXT
}).then(function () {
// manual added index will be removed in sqlite
return queryInterface.addIndex('Notes', ['shortid'])
})
},
down: function (queryInterface, Sequelize) {
return queryInterface.changeColumn('Notes', 'title', {
type: Sequelize.STRING
}).then(function () {
return queryInterface.addIndex('Notes', ['shortid'])
})
}
}