2016-05-14 45 views
1

我正在將Django 1.4升級到1.8,並且有一些第三方應用程序的架構發生了巨大變化以支持升級。我想重置這些應用程序,以便我可以從它們重新創建相應的表。在以前的Django的迭代,我可以做任何如何從Django 1.8+的應用程序中刪除所有表格?

./manage.py sqlclear appname | ./manage.py dbshell 

./manage.py reset appname 

但兩者sqlclear和復位在Django 1.8已經過時。除了手動擦除數據庫中的表格之外,是否有乾淨的方法來做到這一點?

+0

你嘗試過'migrate appname zero'嗎? – schwobaseggl

+0

@schowbaseggl是的,不會擦除表格。 – Irvan

回答

0

放下您的數據庫並以最快的方式重新創建它!

+0

我認爲當你的遷移是巨大的,這不是最快的方式 –

相關問題