Opened 8 years ago
Last modified 8 years ago
#29588 closed Bug
Unique_together constraint not inherited from abstract model in migration file — at Initial Version
| Reported by: | Ronny Vedrilla | Owned by: | nobody |
|---|---|---|---|
| Component: | Migrations | Version: | 2.0 |
| Severity: | Normal | Keywords: | |
| Cc: | Triage Stage: | Unreviewed | |
| Has patch: | no | Needs documentation: | no |
| Needs tests: | no | Patch needs improvement: | no |
| Easy pickings: | no | UI/UX: | no |
Description
I added a unique_together constraint on my abstract model like this:
class InvoicingDocument(models.Model):
class Meta:
abstract = True
unique_together = (('field1', 'field2'),)
class Invoice(InvoicingDocument):
pass
When I run manage.py makemigrations the migration file does not contain any information about adding the index to the model Invoice.
When I add it to the child-class, it works.
I guess this is an issue with django-migrations?
Best regards
Ronny
Note:
See TracTickets
for help on using tickets.