#33576: CustomUser: InconsistentMigrationHistory in multiple databases
--------------------------------------+------------------------
               Reporter:  Artem       |          Owner:  nobody
                   Type:  Bug         |         Status:  new
              Component:  Migrations  |        Version:  4.0
               Severity:  Normal      |       Keywords:
           Triage Stage:  Unreviewed  |      Has patch:  0
    Needs documentation:  0           |    Needs tests:  0
Patch needs improvement:  0           |  Easy pickings:  0
                  UI/UX:  0           |
--------------------------------------+------------------------
 Hello.

 I have multiple databases and use it in 2 project.

 First project:

 {{{
 DATABASES = {
     'default': {
         'ENGINE': 'django.contrib.gis.db.backends.postgis',
         'NAME': 'main-admin',
     },
     'main': {
         'ENGINE': 'django.contrib.gis.db.backends.postgis',
         'NAME': 'main',
     },
 }
 }}}

 Secondary project:

 {{{
 DATABASES = {
     'default': {
         'ENGINE': 'django.contrib.gis.db.backends.postgis',
         'NAME': 'articles-admin',
     },
     'articles': {
         'ENGINE': 'django.contrib.gis.db.backends.postgis',
         'NAME': 'articles',
     },
     'main': {
         'ENGINE': 'django.contrib.gis.db.backends.postgis',
         'NAME': 'main',
     },
 }
 }}}

 I am config routers.
 For example: https://monosnap.com/file/sblvTdWM9tmSx1DFxPhcI656SyRuHW

 In first project I create database "main" and apply all migrations.
 In secondary project I create CustomUser and apply migrations.

 Then I create new migration in secondary project then look:
 InconsistentMigrationHistory: Migration admin.0001_initial is applied
 before its dependency person.0001_initial on database 'main'

 I need create next project with custom user and database "main".
 But I will get an error again if now I delete the base and recreate it on
 the next project that will contain the base "main"

 Main database migration sequence is not important, but every time I
 connect it to the next project and create a custom user, I will get an
 error

-- 
Ticket URL: <https://code.djangoproject.com/ticket/33576>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/0107017f8889a7f1-fdc99f34-51fc-49cb-a29c-4984aa5a28e2-000000%40eu-central-1.amazonses.com.

Reply via email to