id summary reporter owner description type status component version severity resolution keywords cc stage has_patch needs_docs needs_tests needs_better_patch easy ui_ux 31021 0011_update_proxy_permissions crashes in multi database environment. haudoing Mariusz Felisiak "The tutorial said that we can omit to set the default database if default doesn't makes sense https://docs.djangoproject.com/en/2.2/topics/db/multi-db/#defining-your-databases But the following migration script doesn't work after configuration with empty default database https://github.com/django/django/blob/stable/2.2.x/django/contrib/auth/migrations/0011_update_proxy_permissions.py on line 42, it use {{{ with transaction.atomic(): Permission.objects.filter( permissions_query, content_type=old_content_type, ).update(content_type=new_content_type) }}} This will brake the migration if default database doesn't set Tracebacks {{{ raise ImproperlyConfigured(""settings.DATABASES is improperly configured. "" django.core.exceptions.ImproperlyConfigured: settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details. }}} " Bug closed contrib.auth 2.2 Release blocker fixed Accepted 1 0 0 0 0 0