reinicialização Django db sem acessórios de carregamento
Pergunta
Existe uma maneira fácil de redefinir um banco de dados do Django (ou seja, deixar cair todos os dados / tabelas, criar novas tabelas e criar índices) sem afterwords o carregamento de dados de fixação? O que eu quero ter é apenas um banco de dados vazio, pois todos os dados são carregados a partir de uma outra fonte (uma espécie de um backup processado-post).
Eu sei que isso pode ser alcançado canalizando a saída dos comandos manage sql...
para manage dbshell
, mas isso depende de manage dbshell
and é uma espécie de hacky ...
Existem outras maneiras de fazer isso?
Edit:
manage reset
vai fazê-lo, mas existe um comando como reset
que não precisa os nomes de aplicativos como parâmetros?
Solução
Tanto quanto eu sei, as luminárias (em arquivo initial_data) são automaticamente carregados depois manage.py syndcb
e não após a reposição. Então, se você fizer um manage.py reset yourapp
não deve carregar os acessórios. Hmm?
Outras dicas
você não deveria ser capaz faça isso com manage.py de redefinir opção ?