장고 마이그레이션 에러 - Foreign key constraint is incorrectly Formed

boingboing·2021년 12월 15일
1

현상

django 덤프 떠온 덤프 파일 loaddata하려니 테이블이 없다는 에러 발생해서..-ㅅ-
마이그레이션을 시도하다 외래키 관련 문제가 발생함

원인

원래 테이블과 참조하는 테이블의 인코딩 옵션이 다를때 발생한다는데 나는 같았음...
음..모르겠다.

해결

우선은 SET FOREIGN_KEY_CHECKS = 0으로 외래키 설정을 꺼 둠.
그리고 다시 켜자
SET FOREIGN_KEY_CHECKS = 1

0개의 댓글