I'm using AbstractBaseUser for my user models in various projects. Updating to Django 1.8 RC1 works smoothly and I can run the migrate management command. However, when trying to create a fresh database table layout from scratch, I get the following error:
python manage.py migrate
>>> django.db.utils.ProgrammingError: relation "auth_group" does not exist
To copy the answer I got from the Django ticket mentioned above: Before calling "python manage.py migrate" to create the database layout, one needs to create a migration for the app that contains the custom user class:
python manage.py makemigrations appname
This creates a migration file within the app directory - et voilà, migrate does work and creates the other tables.