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