Skip to content

Commit

Permalink
[3.0.x] Removed obsolete references to South database migrations.
Browse files Browse the repository at this point in the history
Backport of 291539a from master
  • Loading branch information
timgraham authored and felixxm committed Mar 23, 2020
1 parent aea9344 commit 2892c65
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 10 deletions.
9 changes: 0 additions & 9 deletions docs/ref/migration-operations.txt
Original file line number Diff line number Diff line change
Expand Up @@ -368,15 +368,6 @@ This is generally the operation you would use to create
custom data updates and alterations, and anything else you need access to an
ORM and/or Python code for.

If you're upgrading from South, this is basically the South pattern as an
operation - one or two methods for forwards and backwards, with an ORM and
schema operations available. Most of the time, you should be able to translate
the ``orm.Model`` or ``orm["appname", "Model"]`` references from South directly
into ``apps.get_model("appname", "Model")`` references here and leave most of
the rest of the code unchanged for data migrations. However, ``apps`` will only
have references to models in the current app unless migrations in other apps
are added to the migration's dependencies.

Much like :class:`RunSQL`, ensure that if you change schema inside here you're
either doing it outside the scope of the Django model system (e.g. triggers)
or that you use :class:`SeparateDatabaseAndState` to add in operations that will
Expand Down
2 changes: 1 addition & 1 deletion docs/ref/schema-editor.txt
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ without losing data, and so it will refuse to do it. Instead,
If the database has the ``supports_combined_alters``, Django will try and
do as many of these in a single database call as possible; otherwise, it will
issue a separate ALTER statement for each change, but will not issue ALTERs
where no change is required (as South often did).
where no change is required.

Attributes
==========
Expand Down

0 comments on commit 2892c65

Please sign in to comment.