Peter - while I appreciate your enthusiasm, the issue here is with
Django Evolution, not with Django itself. Django has made a subtle
change to the way a OneToOne field definition is interpreted. This
change makes sense, and is documented as being backwards incompatible.
The fact that this change is inconvenient to Django Evolution is
Django Evolution's problem, not Django's.
Yours,
Russ Magee %-)
No argument here. However, this is unrelated to the issue that Django
Evolution is currently having with the change to OneToOneField.
> From this perspective it seems to me that Django should generate
> correct DDL without redundant indeces etc... first
Again, no argument here. Care to contribute a fix? :-)
Yours,
Russ Magee %-)