post 모델에 title을 처음에 마이그레이션을 이용해서 추가해줬는데요, 추가는 잘되었습니다.
그런다음 조회수(views)를 추가해주고싶어서 추가해줬는데, "마이그레이션이 실행되지 않았으며 데이터베이스 스키마가 이미 최신 상태입니다." 라는 문구가나오고 워크벤치를 확인해보면 views는 추가가 안되어있습니다.
"use strict";
module.exports = {
up: function(queryInterface, Sequelize) {
return [
queryInterface.addColumn("Posts", "title", {
type: Sequelize.STRING
}),
queryInterface.addColumn("Posts", "views", {
type: DataTypes.INTEGER,
defaultValue: 0
})
];
},
down: (queryInterface, Sequelize) => {
/*
Add reverting commands here.
Return a promise to correctly handle asynchronicity.
Example:
return queryInterface.dropTable('users');
*/
}
};
위에는 제가 작성한 코드인데.. down에서 마이그레이션을 되돌린후에 다시 up을 해줘야할까요?