summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2016-01-28 12:47:08 -0500
committerTim Graham <timograham@gmail.com>2016-01-28 12:50:02 -0500
commit6103b4990025656a649caad641abb135941f6bf4 (patch)
treef168f4e56ad8efb91699dee83ca9c2828b44283c /docs
parentca6830c49f6676193be502f1c1b13d6ed75beabd (diff)
[1.9.x] Fixed #25917 -- Clarified reversibility of RemoveField.
Thanks kaifeldhoff for the draft patch. Backport of 55481bcdeef43ef5e345f8ea3bae87f4a8ec7bb8 from master
Diffstat (limited to 'docs')
-rw-r--r--docs/ref/migration-operations.txt8
1 files changed, 5 insertions, 3 deletions
diff --git a/docs/ref/migration-operations.txt b/docs/ref/migration-operations.txt
index de7c6cc9eb..e08984e3a8 100644
--- a/docs/ref/migration-operations.txt
+++ b/docs/ref/migration-operations.txt
@@ -163,9 +163,11 @@ RemoveField
Removes a field from a model.
-Bear in mind that when reversed this is actually adding a field to a model;
-if the field is not nullable this may make this operation irreversible (apart
-from any data loss, which of course is irreversible).
+Bear in mind that when reversed, this is actually adding a field to a model.
+The operation is reversible (apart from any data loss, which of course is
+irreversible) if the field is nullable or if it has a default value that can be
+used to populate the recreated column. If the field is not nullable and does
+not have a default value, the operation is irreversible.
AlterField
----------