migration 하는 과정에서 “find where String or binary dat

 
Seungho Kim

migration 하는 과정에서 “find where String or binary data would be truncated” 에러가 납니다. -v 옵션을 켜고 해봐도 app level 까지만 나오고 (post-migrate handlers for application for APPNAME) 어떤 모델인지는 안나오네요. 찾을 방법이 혹시 있나요? 에러 메세지 자체도 스스로 찾으라는것같은 느낌이 강하게 오지만… 실력자분들이 해결해주실꺼라 믿습니다!

  • Nam Changwoo

    모델에서 지정한 charfield max_length 보다 더 긴 자료가 들어가면 이 메시지가 나옵니다. 입력되는 자료가 잘린다고 알려주는 거죠.

    Seungho Kim

    원인은 알고 있습니다. 하지만 해당 필드를 찾을 수가 없습니다 ㅠㅠ

    Kyeong-Mook Kay Cha

    inspectdb 명령어로 테이블을 모델로 옮긴 뒤 현재 있는 모델과 비교해보면 어떨까요?

    Seungho Kim

    그렇게 해보려했지만 필드가 너무 많아 무식한 작업하기전에 혹시나 방법이 있나해서요. ㅎㅎ

Advertisements