이미 끝까지 다룰 것입니다. 상태 열 속성을 변경 한 후 행을 업데이트하는 데 문제가 있습니다.Sequelize Migration : 열 속성을 업데이트 한 후 모델 업데이트
up: function(queryInterface, Sequelize) {
return queryInterface.changeColumn('projects', 'status', {
type: Sequelize.ENUM('processing', 'unassigned', 'ongoing', 'completed'),
allowNull: false,
defaultValue: 'unassigned'
}).then(function() {
return Project.update({
status: 'unassigned'
}, {
where: {
status: 'processing'
}
});
});
}
Project.update()는 어떤 경우에도 작동하지 않는 것처럼 보이지만 열의 특성을 변경하면 작동합니다.
아무 생각 없나요? 나는 어떻게 든 속편에 초보자이고 어떤 아이디어라도 큰 도움이 될 것입니다. 감사.