Sequelize 데이터 베이스 테이블 변경

2021. 2. 16. 10:36Mysql, Sequelize

 

다시 정리 했습니다. 이 글을 읽어 주세요 : https://crispypotato.tistory.com/156?category=908293

 

Sequelize Migration 사용 방법 (데이터 베이스 테이블 변경)

Migration 모델의 데이터 형식, 컬럼 추가, 제거, 테이블 추가, 테이블 제거와 같은 운영중인 서버 에서 DB 변경 작업 시 편리하게 도와준다. 이용 방법 : model 먼저 수정 하고 진행한다. 하나의 파일

crispypotato.tistory.com

데이터 베이스에 있는 테이블 컬럼를 변경 할 때  migrations 폴더에있는 파일과 model에 있는 파일을 변경한다. 

변경 후  명령어를 작성 해 주어야 한다. 

 

migration 파일

 

"up"은 데이터베이스를 변경
sequelize db:migrate 명령어 실행 시, up에 정의된 코드 실행


"down"은 "up"이 실행되기 전의 상태로 데이터베이스를 복원
sequelize db:migrate:undo 명령어 실행 시, down에 정의된 코드 실행

 

출처 : victorydntmd.tistory.com/27?category=677306

728x90
반응형