[ Flask Migrate ] Multiple head revisions are present for given argument 'head'

2022. 9. 20. 21:01·Archive/Develop
728x90
반응형

 

드디어 이 문제를 겪어본다.

새로운 에러... 짜릿해...

 

 

스택오버플로우를 뒤져보니 각 브랜치마다 db 가 가리키고 있는 head 값이 달라서 발생하는 문제이다.

해결해보자!

 

우선 내가 db error 발생시 습관적으로 해보는 db history 검색 결과이다.

 

flask db history

 

 

현재 존재하는 head가 두개...???

 

사실 에러메시지에서도 보이듯, head가 여러 개 일때 대체 무엇을 head 로 봐야할지 몰라서 upgrade 가 안되는 상황이라

head 가 다수인게 당연하다.

 

 

 

자동 생성된 alembic_version table 에서도 version num이 두개가 보인다.

 

자, 이제 이 두개를 merge 해보자!

 

 

flask db merge -m "merging two heads"

 

마치 git 을 쓰는 것 처럼 Merge가 가능하다.

이제 이 merge 된 migration 파일로 head 를 옮기면 해결된다.

 

 

728x90
반응형

'Archive > Develop' 카테고리의 다른 글

[ 모던 자바스크립트 스터디 ] let, const 키워드와 블록 레벨 스코프  (0) 2022.09.20
[ 모던 자바스크립트 스터디 ] 전역변수의 문제점  (1) 2022.09.20
[ JavaScript ] Map & Reduce 요약 정리  (0) 2022.09.19
[ TypeORM ]Active Record vs Data Mapper  (0) 2022.09.19
[ 모던 자바스크립트 스터디 ] 스코프(Scope)  (0) 2022.09.18
'Archive/Develop' 카테고리의 다른 글
  • [ 모던 자바스크립트 스터디 ] let, const 키워드와 블록 레벨 스코프
  • [ 모던 자바스크립트 스터디 ] 전역변수의 문제점
  • [ JavaScript ] Map & Reduce 요약 정리
  • [ TypeORM ]Active Record vs Data Mapper
코뮤(commu)
코뮤(commu)
코딩으로 커뮤니케이션하는 코뮤입니다 😎
  • 코뮤(commu)
    코뮤(COMMU)
    코뮤(commu)
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Archive
        • Hacking
        • Develop
        • ETC
      • Algorithm
      • DB&Infra
      • ETC
      • Node
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • IT지식보따리
    • IT가 맛있다
    • IT 천재
  • 공지사항

    • 배고픕니다
  • 인기 글

  • 태그

    oracle db
    자바스크립트
    장고
    Django
    백준
    파이썬 문제
    Git
    파이썬 기초 문제
    C++
    카카오 100일 프로젝트
    비박스
    자바스크립트 객체
    백준 문제풀이
    파이썬
    Codeup
    코드업
    파이썬 백준
    파이썬 기초
    백준 풀이
    코드업 기초
    Python
    자바스크립트 API
    오라클
    javascript
    보안뉴스
    코드업 파이썬 기초 100제
    백준 파이썬
    Oracle
    파이썬 알고리즘
    docker
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
코뮤(commu)
[ Flask Migrate ] Multiple head revisions are present for given argument 'head'
상단으로

티스토리툴바