해결된 질문
작성
·
194
0
강사님 안녕하세요.
좋은 강의 덕분에 저만의 홈페이지를 부족한 실력이지만 운영하게 되었습니다. 1년전 html이 무엇인지도 몰랐던 제가 홈페이지를 운영하게 되다니 강사님의 강의가 얼마나 훌륭한지 알수 있다고 봅니다. 감사합니다.
제 질문은 mysql 데이터베이스를 운영하면서 새로운 테이블 또는 컬럼을 추가할 때 sequelize migration을 이용해야 한다고 들어서(기존 데이터를 보존하기 위해서) 공부를 하고 있고 적용을 해보았습니다. 잘 작동하기에 문제는 없는데 mysql workbench를 이용하는게 더 직관적이고 편해서 이쪽을 이용하는 편입니다.
혹시 migration을 꼭 이용해야만 하는 장점이 있을까요? 딱히 그런게 없다면 워크벤치를 계속 이용해도 괜찮을 까요?
답변 1
1
마이그레이션은 DB변경 내역을 코드로 추적하는 용도로 씁니다. DB를 어떻게 변경해왔는가가 코드에 전부 남기 때문입니다. git같은 것이라고 보셔도 됩니다. 필수는 아니기 때문에 이런 내역이 필요없다면 그냥 워크벤치에서 바꾸셔도 됩니다.