MariaDB RDS collation 정보를 바꿨는데, 필드단위 콜레이션까지 다 바꾸려니 너무 많아서 어떻게 해야 간편할까 찾다보니 migrate 명령어를 사용하면 된다고 합니다.
python manage.py migrate appname zero
migrate {appname} zero 커맨드를 사용하면 적용되어 있던 마이그레이션이 unapply되고 테이블이 삭제됩니다
이 명령어를 쓸 땐 주의할 점이, 입력한 앱 뿐 아니라 다른 앱 마이그레이션에도 영향이 있을 수 있으니 --plan 명령어를 이용해 어떤 오퍼레이션들이 실행될지 먼저 보고 migrate하는 것이 좋습니다.
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[flake8] 4.0.0 이상 버전부터 user-level 설정 불가능, 해결방법 (0) | 2022.06.26 |
---|---|
[django] primary key 필드 int -> uuid 마이그레이션 방법 (2) | 2021.10.10 |
[Python] Expected type X, got Type[X] instead (0) | 2021.09.10 |
[Django] "You're using the staticfiles app without having set the STATIC_ROOT setting to a filesystem path." 해결 방법 (0) | 2021.09.02 |
pip-autoremove: 라이브러리 디펜던시 한번에 지우기 (0) | 2021.08.23 |