0
외부 Django 앱을 더 이상 사용하지 않으면 (즉, INSTALLED_APPS
에서 삭제) 데이터베이스에서 모든 테이블을 삭제하는 적절한 방법은 무엇입니까?Django 남쪽에서 외부 앱 이전을 삭제합니다.
외부 Django 앱을 더 이상 사용하지 않으면 (즉, INSTALLED_APPS
에서 삭제) 데이터베이스에서 모든 테이블을 삭제하는 적절한 방법은 무엇입니까?Django 남쪽에서 외부 앱 이전을 삭제합니다.
할 수있는 일은 앱을 zero
이전으로 마이그레이션하는 것입니다.
./manage.py migrate <app_name> zero
이 모든 마이그레이션을 반대로 적용됩니다.
어떤 이유로이 정도면 충분하지 않은 경우 사용자 고유의 스키마 (/ 데이터) 마이그레이션을 작성하십시오.
맞아, 나는 이것을 생각하지 않았다. 새로운 환경은 외부 앱을 전혀 볼 수 없으므로 (완전히 제거되었으므로) 역방향 마이그레이션을 실행하지 않아도됩니다. 기존 환경에서는 이전에 언급 한 것처럼 일회성 마이그레이션을 실행할 수 있습니다. 이것으로 충분합니다, 고마워요! –