#30966: Migration crashes due to foreign key issue, depending on otherwise
irrelevant order on MySQL.
-------------------------------------+-------------------------------------
     Reporter:  Peter Thomassen      |                    Owner:  Hasan
                                     |  Ramezani
         Type:  Bug                  |                   Status:  assigned
    Component:  Migrations           |                  Version:  master
     Severity:  Normal               |               Resolution:
     Keywords:  migration mySQL      |             Triage Stage:  Accepted
    Has patch:  1                    |      Needs documentation:  0
  Needs tests:  0                    |  Patch needs improvement:  0
Easy pickings:  0                    |                    UI/UX:  0
-------------------------------------+-------------------------------------

Comment (by Simon Charette):

 Hasan, the solution you proposed will likely address this issue but the
 fact multiple instances of `Options` for the same model classes are mixed
 in there is likely a symptom or a larger issue.

 I'm not sure of the origin of it but this can only happen when model from
 different `apps` boundaries are mixed together which should be disallowed
 as it will cause all sort of weird issues. What I mean by that is that
 there's likely ''something'' that creates models from a migration project
 state and have ''real'' models reference them or vice-versa. You can
 assert this doesn't happen by making sure each `model._meta.apps is
 self.apps`.

 In short I think this solution will only temporarily hide a much larger
 problem.

-- 
Ticket URL: <https://code.djangoproject.com/ticket/30966#comment:6>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/072.cf01efbf92a3baa029bfbaaedd31c377%40djangoproject.com.

Reply via email to