MCPcopy
hub / github.com/django/django / add_constraint

Method add_constraint

django/db/backends/sqlite3/schema.py:479–488  ·  view source on GitHub ↗
(self, model, constraint)

Source from the content-addressed store, hash-verified

477 self.delete_model(old_field.remote_field.through)
478
479 def add_constraint(self, model, constraint):
480 if isinstance(constraint, UniqueConstraint) and (
481 constraint.condition
482 or constraint.contains_expressions
483 or constraint.include
484 or constraint.deferrable
485 ):
486 super().add_constraint(model, constraint)
487 else:
488 self._remake_table(model)
489
490 def remove_constraint(self, model, constraint):
491 if isinstance(constraint, UniqueConstraint) and (

Callers

nothing calls this directly

Calls 1

_remake_tableMethod · 0.95

Tested by

no test coverage detected