django/django#8924 plans on making the default id in django core be a BigAutoField. Migrating existing models will break here:
|
# the backend doesn't support altering from/to (Big)AutoField |
|
# because of the limited capability of SQL Server to edit IDENTITY property |
|
for t in (AutoField, BigAutoField): |
|
if isinstance(old_field, t) or isinstance(new_field, t): |
|
raise NotImplementedError("the backend doesn't support altering from/to %s." % t.__name__) |