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 dbshelland é 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?

Foi útil?

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 ?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top