【发布时间】:2015-11-12 13:53:48
【问题描述】:
我上传了修改后的代码,其中对模型进行了一些更改。当我运行 heroku run python manage.py migrate app 来应用数据库迁移时,它给了我一个错误
CommandError: Conflicting migrations detected (0004_auto_20150819_0827, 0008_auto_20150813_1444 in app).
To fix them run 'python manage.py makemigrations --merge'
所以当我运行heroku run python manage.py makemigrations --merge 时,它给了我输出:
Created new merge migration /app/app/migrations/0009_merge.py
现在如何将此迁移应用到我的数据库?
【问题讨论】:
-
你应该先在本地机器上创建这个迁移,而不是在 Heroku 上创建。我的意思是
python manage.py makemigrations --merge
标签: python django heroku migration django-migrations