Kaydet (Commit) d8b651a5 authored tarafından Jarek Glowacki's avatar Jarek Glowacki Kaydeden (comit) Tim Graham

Added missing step to transitioning squashed migrations.

üst 6a298b22
......@@ -614,12 +614,13 @@ migrations it replaces and distribute this change to all running instances
of your application, making sure that they run ``migrate`` to store the change
in their database.
After this has been done, you must then transition the squashed migration to
a normal initial migration, by:
You must then transition the squashed migration to a normal migration by:
- Deleting all the migration files it replaces
- Removing the ``replaces`` argument in the ``Migration`` class of the
squashed migration (this is how Django tells that it is a squashed migration)
- Deleting all the migration files it replaces.
- Updating all migrations that depend on the deleted migrations to depend on
the squashed migration instead.
- Removing the ``replaces`` attribute in the ``Migration`` class of the
squashed migration (this is how Django tells that it is a squashed migration).
.. note::
Once you've squashed a migration, you should not then re-squash that squashed
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment