diff options
| author | Tim Graham <timograham@gmail.com> | 2016-01-28 12:47:08 -0500 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2016-01-28 12:50:02 -0500 |
| commit | 6103b4990025656a649caad641abb135941f6bf4 (patch) | |
| tree | f168f4e56ad8efb91699dee83ca9c2828b44283c /docs | |
| parent | ca6830c49f6676193be502f1c1b13d6ed75beabd (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.txt | 8 |
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 ---------- |
