summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Godwin <andrew@aeracode.org>2014-09-01 11:48:06 -0700
committerAndrew Godwin <andrew@aeracode.org>2014-09-01 11:50:31 -0700
commita7ac5f018726694e3a79180ef97f2813c715fac0 (patch)
tree3ccd60d46863f2f908b90c6207d069d83e7f3060
parente42a82edf2acbe1cb32757072dc4965380f40e09 (diff)
[1.7.x] Undocumented SeparateDatabaseAndState so crash is not RB. Refs #22918
-rw-r--r--docs/ref/migration-operations.txt18
1 files changed, 3 insertions, 15 deletions
diff --git a/docs/ref/migration-operations.txt b/docs/ref/migration-operations.txt
index 171ddd8ee7..057fcc781c 100644
--- a/docs/ref/migration-operations.txt
+++ b/docs/ref/migration-operations.txt
@@ -248,9 +248,9 @@ rest of the code unchanged for data migrations.
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
-reflect your changes to the model state - otherwise, the versioned ORM and
-the autodetector will stop working correctly.
+or that you use a custom Operation to reflect your changes to the model
+state - otherwise, the versioned ORM and the autodetector will stop
+working correctly.
By default, ``RunPython`` will run its contents inside a transaction even
on databases that do not support DDL transactions (for example, MySQL and
@@ -266,18 +266,6 @@ set ``atomic=False``.
``schema_editor.connection.alias``, where ``schema_editor`` is the second
argument to your function).
-SeparateDatabaseAndState
-------------------------
-
-.. class:: SeparateDatabaseAndState(database_operations=None, state_operations=None)
-
-A highly specialized operation that let you mix and match the database
-(schema-changing) and state (autodetector-powering) aspects of operations.
-
-It accepts two list of operations, and when asked to apply state will use the
-state list, and when asked to apply changes to the database will use the database
-list. Do not use this operation unless you're very sure you know what you're doing.
-
Writing your own
================