장고 마이그레이션 초기화 방법 - TIL 10

2022. 1. 30. 21:37·TIL
목차
  1. 장고 마이그레이션 초기화 방법
  2. 초기 마이그레이션 실행

장고에서는 모델링 작업을 완료한 후 마이그레이션을 통해 이를 데이터베이스에 반영합니다. 그러나 불필요한 마이그레이션 히스토리를 지워야 할 때도 있습니다. 직접 마이그레이션 파일을 삭제할 수도 있겠지만, 히스토리가 얽혀 오류가 발생할 수도 있습니다. 다음 방법을 사용하면 마이그레이션이 히스토리를 초기화하여 처음 상태로 되돌아갈 수 있습니다.

장고 마이그레이션 초기화 방법

다음의 명령어를 입력하면 __init__.py를 제외한 마이그레이션 디렉토리 내 모든 파일이 제거되고 마이그레이션 상태가 최초 상태로 돌아가게 됩니다.

find . -path "*/migrations/*.py" -not -name "__init__.py" -delete
find . -path "*/migrations/*.pyc"  -delete

초기 마이그레이션 실행

파일 초기화 이후 다음의 명령어를 통해 첫 마이그레이션을 진행하고 데이터베이스 스키마를 생성할 수 있습니다.

python manage.py makemigrations
python manage.py migrate

 

참고: 마이그레이션 파일 제거 방법

반응형

'TIL' 카테고리의 다른 글

깃 에러 해결: Permission denied (publickey) - TIL 12  (0) 2022.04.09
소프트웨어 테스팅 전략 - TIL 11  (0) 2022.02.20
장고 타임 존 설정하기: 한국 시각 설정 - TIL 9  (0) 2022.01.20
HTTP 요청 GET POST 차이점 정리 - TIL 8  (0) 2022.01.19
장고 모델에서 Q () 연산자 (or) 사용하는 방법 - TIL 7  (0) 2022.01.18
  1. 장고 마이그레이션 초기화 방법
  2. 초기 마이그레이션 실행
'TIL' 카테고리의 다른 글
  • 깃 에러 해결: Permission denied (publickey) - TIL 12
  • 소프트웨어 테스팅 전략 - TIL 11
  • 장고 타임 존 설정하기: 한국 시각 설정 - TIL 9
  • HTTP 요청 GET POST 차이점 정리 - TIL 8
휘 Hwi
휘 Hwi
개발자 성장 로그
  • 휘 Hwi
    개발자 로그: 변화를 위한 공간
    휘 Hwi
  • 전체
    오늘
    어제
    • 분류 전체보기 (61)
      • 101 (1)
      • Web | Internet (4)
      • HTML | CSS (4)
      • Python (9)
      • Django (20)
      • Javascript (0)
      • Node.js (0)
      • React (0)
      • React Native (0)
      • Database (1)
      • Git (1)
      • Terminal | Vim (1)
      • Auth | Security (4)
      • AWS (0)
      • Docker (0)
      • Kubernetest (1)
      • Deployment (1)
      • Project (2)
      • TIL (12)
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    파이썬
    요소 절대 크기
    장고
    요소 상대 크기
    새 탭에서 열기
    깃 오류
    HTTP GET 요청
    JWT 인코딩
    css
    HTTP
    파라미터
    JWT 디코딩
    JWT
    깃
    html
    요소 크기 설정
    장고 Views
    배포
    깃 ssh
    target="_blank"
    깃 에러 해결
    함수
    프로젝트 회고
    깃 퍼블릭 키 등록
    탭내빙
    TIL
    HTTP POST 요청
    장고 프로젝트
    정규 표현식
    장고 URL
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
휘 Hwi
장고 마이그레이션 초기화 방법 - TIL 10
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.