티스토리 뷰

Server dev./MySQL

[MySQL] Sequelize DB Migration

제이스핀 2020. 11. 9. 16:01
반응형

서비스 개발을 진행하다보면,

서비스 도중 데이터 구조를 수정한다거나 Column을 추가하거나 삭제하거나 하는 경우가 종종 있다.

 

MySQL 에서 데이터 Migration 을 Sequelize 명령어를 통해 간단히 진행 가능하다.

 

 

migrations/ 폴더에 Migration 파일 생성

$ npx sequelize migration:create --name "[마이그레이션 생성 파일 이름]"

 

생성된 js파일에 수정할 내용 작성

 

Migration 실행

// up에 있는 코드를 실행

$ npx sequelize-cli db:migrate

 

// down에 있는 코드를 실행하여 되돌리기

$ npx sequelize-cli db:migrate:undo:all

 

 

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함