Ah. I hadn't thought about that - only got as far as being able to define a new default value in DEFAULT_AUTOFIELD in the start project template so that existing projects are not suddenly forced to migrate.
An alternative is to have something on the AppConfig. I'm sure for most people the large tables that may need this will be in their own, rather than third-party, apps. People can also choose to set this for a third-party app by subclassing the AppConfig, but as you say, they'd then be forced to handle migrations manually - is this even avoidable? I'm not sure how this would look for moving to a new default though. -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/dfb45121-8ce6-4d6b-8505-5831778e4c3f%40googlegroups.com.