class documentation
class IndexOperation(Operation): (source)
Known subclasses: django.db.migrations.operations.AddConstraint
, django.db.migrations.operations.AddIndex
, django.db.migrations.operations.RemoveConstraint
, django.db.migrations.operations.RemoveIndex
, django.db.migrations.operations.RenameIndex
Undocumented
Class Variable | option |
Undocumented |
Property | model |
Undocumented |
Inherited from Operation
:
Method | __new__ |
Undocumented |
Method | __repr__ |
Undocumented |
Method | allow |
Return whether or not a model may be migrated. |
Method | database |
Perform the mutation on the database schema in the reverse direction - e.g. if this were CreateModel, it would in fact drop the model's table. |
Method | database |
Perform the mutation on the database schema in the normal (forwards) direction. |
Method | deconstruct |
Return a 3-tuple of class import path (or just name if it lives under django.db.migrations), positional arguments, and keyword arguments. |
Method | describe |
Output a brief summary of what the action does. |
Method | reduce |
Return either a list of operations the actual operation should be replaced with or a boolean that indicates whether or not the specified operation can be optimized across. |
Method | references |
Return True if there is a chance this operation references the given field name, with an app label for accuracy. |
Method | references |
Return True if there is a chance this operation references the given model name (as a string), with an app label for accuracy. |
Method | state |
Take the state from the previous migration, and mutate it so that it matches what this migration would perform. |
Class Variable | atomic |
Undocumented |
Class Variable | elidable |
Undocumented |
Class Variable | reduces |
Undocumented |
Class Variable | reversible |
Undocumented |
Class Variable | serialization |
Undocumented |
Property | migration |
A filename part suitable for automatically naming a migration containing this operation, or None if not applicable. |
Instance Variable | _constructor |
Undocumented |
overridden in
django.db.migrations.operations.AddConstraint
, django.db.migrations.operations.RemoveConstraint
Undocumented