0
當不再使用外部Django應用程序(即從INSTALLED_APPS
刪除)時,創建從數據庫中刪除其所有表的遷移的正確方法是什麼?在Django南部刪除外部應用程序遷移
當不再使用外部Django應用程序(即從INSTALLED_APPS
刪除)時,創建從數據庫中刪除其所有表的遷移的正確方法是什麼?在Django南部刪除外部應用程序遷移
您可以做的一件事就是將應用程序遷移到zero
遷移。
./manage.py migrate <app_name> zero
這將適用於所有的反向遷移。
如果由於某種原因這還不夠,請編寫您自己的模式(/數據)遷移。
對,我沒有想到這一點。新的環境永遠不會看到外部應用程序(因爲它被完全刪除),因此永遠不需要將反向遷移運行到零。正如您提到的一次性事物,現有環境可以運行零遷移。這很好,謝謝! –