2015-08-19 3 views
2

Я загрузил измененный код с некоторыми изменениями в моделях. Когда я бегу heroku run python manage.py migrate app применять миграции базы данных он дал мне ошибкуКак применить конкретную миграцию базы данных django в heroku?

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

Теперь, как можно применить эту миграцию на мой база данных ?

+0

Вы должны создать эту миграцию на локальном компьютере, во-первых, вместо создания на Heroku. Я имел в виду 'python manage.py makemigrations -merge' –

ответ

0

Может

heroku run python manage.py migrate 

или увидеть, что он собирается применить:

heroku run python manage.py showmigrations