たとえば、私は50の移行を持っており、すべての移行を0001_initial.pyに縮小し、50回の移行に再度達した後に移行しました。どのように移行を盛り上げるのですか?djangoで潰れたマイグレーションをスクラッシュする方法は?
0
A
答えて
3
あなたの新しいマイグレーションをつぶすことができます前に、あなたは(セクションの終わりに)documentationに概説されているよう通常の移行にあなた押しつぶさ移行を移行する必要があります。
あなたは、その後に潰れたの移行を移行する必要があります通常の移行 by:
- 置き換えられたすべての移行ファイルを削除します。
- 削除された移行に依存するすべての移行を更新するには、代わりに縮小された移行に依存します。
- を削除する(これはDjangoはそれが ぺしゃんこに移行であることを伝える方法です)つぶれ移行の移行 クラスで属性を置き換えます。あなたはすべての参照と一緒に、押しつぶされたオリジナルの移行を削除したら
は、押しつぶされた移行は、「正常な」移行となり、あなたは再びこれらを潰すことができるようになります。
0
python manage.py squashmigrations <appname> <squashfrom> <squashto>
python manage.py help squashmigrations
関連する問題
- 1. GIT:リモートリポジトリにプッシュされた複数のコミットをスクラッシュする方法は?
- 2. は、デフォルトのgitが潰れたマージ
- 3. Djangoでのマイグレーションのテスト
- 4. django:マイグレーションからモデルを除外する
- 5. Django - マイグレーションのベースを変更する
- 6. Django 1.9マイグレーションの問題
- 7. Djangoのマイグレーションが中止されました
- 8. Django south:最初のマイグレーションを再実行
- 9. Rails/Rubyマイグレーション方法のタイムスタンプをオーバーライドするには
- 10. 以前のマイグレーションのアップまたはダウンメソッドを再利用する方法
- 11. マイグレーション中にDeviseで新しいユーザーを作成する方法
- 12. テーブルの列はscollbarsで潰されています
- 13. 潰れたコミットが元のコミットと競合します
- 14. djangoで計算された値でソートする方法
- 15. DjangoでGenericForeignKeyをトラバースする方法は?
- 16. Railsでのマイグレーションをクリーンアップする良い方法はありますか?
- 17. ベストプラクティス:フライウェイ・マイグレーション・スクリプトを使用した後の修正方法
- 18. Djangoの "マイグレーションに反映されない変更" ImageFieldとカスタムストレージ
- 19. レールエンジン+ダミーアプリケーションのマイグレーションの管理方法
- 20. Django:マイグレーションは曇りを認識しませんか?
- 21. django - django 1.3でDecimalFieldのデフォルト値を設定する方法は?
- 22. レールのマイグレーションにブール値フィールドを定義する方法
- 23. djangoでフィルタリングする方法
- 24. Djangoでは、リクエストがキャンセルされたかどうかを調べる方法は?
- 25. djangoのquerysetでサブクエリする方法は?
- 26. django、squashマイグレーション、循環の依存関係が多すぎる
- 27. djangoでスライダーを作る方法は?
- 28. django createview作成されたオブジェクトを取得する方法
- 29. EFマイグレーションが0にマイグレーションされる初期コールが作成されます
- 30. マイグレーションを使用しないでLocalDBとEFを操作する方法
再スカッシュするときにエラーが発生しますか? – Selcuk