DB migration 파일 초기화

배찬영·2021년 6월 19일
0

Django

목록 보기
10/10

프로젝트를 진행하면서 GitHub에서 pull을 받으면서 DB가 꼬이면서 migration에서 에러가 발생한다. 빠른 프로젝트의 진행을 위해 migration파일을 초기화를 많이 진행했다.

migration파일 삭제

$ find . -path "*/migrations/*.py" -not -name "__init__.py" -delete
$ find . -path "*/migrations/*.pyc" -delete
  • migrations파일 모두를 삭제합니다

해당 DB Drop 및 생성

mysql> DROP DATABASE 'name'
mysql> create database 'name' character set utf8mb4 collate utf8mb4_general_ci;
  • 해당 DB를 drop 후 생성하고 나서 다시 데이터를 업로드 하면 초기화 완료

새로운 DB 데이터 업로드는 데이터의 량에 따라 달라지기 때문에 제 블로그의 db_uploader 방법을 추천 드린다.

db_uploader 방법

profile
안녕하세요

0개의 댓글