如何在heroku中应用特定的django数据库迁移?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在heroku中应用特定的django数据库迁移?相关的知识,希望对你有一定的参考价值。

我上传了修改后的代码并对模型进行了一些更改。当我运行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 run python manage.py migrate

或者看看它适用的内容:

heroku run python manage.py showmigrations

以上是关于如何在heroku中应用特定的django数据库迁移?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Heroku 上为 Django 应用程序设置数据库?

如何让 South 在 Heroku 中为 Django 应用程序工作

使用 Django 在 Heroku 上的 Redshift 连接

如何在 Heroku 上运行 Django 测试

传输数据 | Django Heroku

在 Heroku 中使用 Braintree 和 Django 应用程序