을 이용하면 밑과 같은 마이그레이션파일이 생성된다
"use strict";
/** @type {import('sequelize-cli').Migration} */
module.exports = {
async up(queryInterface, Sequelize) {
});
},
async down(queryInterface, Sequelize) {
/**
* Add reverting commands here.
*
* Example:
* await queryInterface.dropTable('users');
*/
},
};
up에 있는 코드는 마이그레이션 시 실행할 코드
down 에 있는 코드는 undo 시 실행할 코드
나는 up에
await queryInterface.addColumn("Posts", "title", type: Sequelize.STRING
코드를 달고 migration 시켰다.
참고로 undo시 한가지씩 undo가 되고 순서가 궁금하면
테이블 안에 SequelizeMeta 를 조회하면 순서가 나온다