たとえば、私は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. 最近のDjango移行をスクラッシュする方法は?
- 2. GIT:リモートリポジトリにプッシュされた複数のコミットをスクラッシュする方法は?
- 3. マスターにマージする前にコミットをスクラッシュする方法は?
- 4. 偽のDjangoマイグレーション(マイグレーション自体)
- 5. リストビューの行を塗り潰す方法
- 6. は、デフォルトのgitが潰れたマージ
- 7. Djangoでのマイグレーションのテスト
- 8. djangoのマイグレーション - ディスク上の場所からマイグレーションを取得する
- 9. プルリクエストが開かれた後にコミットをスクラッシュする方法はありますか?
- 10. django:マイグレーションからモデルを除外する
- 11. Django - マイグレーションのベースを変更する
- 12. Djangoのマイグレーションを削除
- 13. Windowsフォームでコンボボックスを塗り潰す方法C#
- 14. 自動生成されたデータベースの追加マイグレーション方法は?
- 15. Djangoでのマイグレーションの一覧をスキップ
- 16. djangoをインストールすると、マイグレーションも作成されます
- 17. レールのマイグレーションリストをマイグレーションする方法
- 18. Django 1.9マイグレーションの問題
- 19. Djangoプロジェクト:移行のマイグレーション
- 20. Flyway Scalaでマイグレーションをロールバックする方法は?
- 21. Djangoのマイグレーションが中止されました
- 22. Django south:最初のマイグレーションを再実行
- 23. yoyoマイグレーションはpostgreSQLに選択されたマイグレーションを適用します
- 24. テーブルの列はscollbarsで潰されています
- 25. Rails/Rubyマイグレーション方法のタイムスタンプをオーバーライドするには
- 26. 以前のマイグレーションのアップまたはダウンメソッドを再利用する方法
- 27. マイグレーション中にDeviseで新しいユーザーを作成する方法
- 28. エンティティフレームワークのコアでマイグレーションの名前を変更する方法
- 29. マイグレーションを使用してHanamiで一括挿入する方法
- 30. フィルタリングされたdjango ORMクエリで誤ったプライマリキーパラメータをチェックする方法は?
再スカッシュするときにエラーが発生しますか? – Selcuk