2011-01-18 3 views
1

sql * 명령은 어떻게 사용 되나요? 그들은 단지 sql을 출력하므로 MySQL에 전달하는 우아한 방법이 있습니까? ./manage.py sqlindexes [app]은 나에게 mysql 코드를 제공한다. 나는 그것을 메모 한 다음 입력한다. (편집 : erm ... 다른 사람을 위해 복사하여 붙여 넣기하십시오.)mysql에서 django의 manage.py sql * 명령을 사용하는 방법

용서해주십시오. 사용법이 완전히 다르지만 더 나은 방법이 있다면 알려주세요. 그래서 같은 dbshell 명령에

답변

5

파이프는 :

python manage.py sqlindexes my_app | python manage.py dbshell 
+0

감사합니다, 내가 뭔가를 놓친 것을 알고 있었다! – munchybunch

+0

@sdolan django-admin 공식 문서에서 찾을 수 없습니다. 이 어딘가에 문서화 된 것을 찾았습니까? 어디에? –

+1

@ SantiagoAgüero : 어디에도 문서화되어 있는지 확실하지 않습니다. 유닉스 원칙을 사용하여 출력을 스크립트로 파이프하는 것입니다. – sdolan

관련 문제