반응형
manage.py 및 명령 줄을 사용하여 데이터베이스에서 모든 테이블을 삭제하려면 어떻게해야합니까? .NET 응용 프로그램에서 실행할 수 있도록 적절한 매개 변수로 manage.py를 실행하는 방법이 있습니까?
해결 방법
내가 아는 한 모든 테이블을 삭제하는 관리 명령은 없습니다. Python을 해킹해도 괜찮다면 사용자 지정 명령을 작성하여 수행 할 수 있습니다. sqlclear
옵션이 흥미로울 수 있습니다. 문서에 따르면 ./ manage.py sqlclear
주어진 앱 이름에 대한 DROP TABLE SQL 문을 인쇄합니다.
업데이트 :
./manage.py sqlclear | ./manage.py dbshell
django 1.9부터는 ./ manage.py sqlflush
입니다.
참조 페이지 https://stackoverflow.com/questions/3414247
반응형
'MySql' 카테고리의 다른 글
MySQL : 존재하는 경우 ... 자르기 (0) | 2020.11.14 |
---|---|
MySQL mysql "show tables"에서 특정 패턴이있는 테이블 만 표시 (0) | 2020.11.14 |
MySQL 시간대 변경? (0) | 2020.11.14 |
MySQL PHP : Undefined function mysql_connect() (0) | 2020.11.14 |
MySQL 큰 테이블에 대해 테이블 수준 잠금이 행 수준 잠금보다 나은 이유는 무엇입니까? (0) | 2020.11.14 |
댓글