Невозможно применить миграции к базе данных Heroku postgres

Базой данных является postgres, а фреймворком - django. Запуск миграций работает нормально на localhost, но не на сервере Heroku. Я не могу сбросить или перезагрузить базу данных, потому что она содержит важные данные. Я сделал резервную копию базы данных, сбросил ее, и все миграции заработали, но когда я восстановил резервную копию, она вернулась к старому состоянию миграции, и проблема сохранилась. Я не знаю, как перенести только данные из резервной копии в сброшенную базу данных вместо того, чтобы переносить также старую структуру базы данных.

Когда я запускаю heroku run python manage.py migrate я получаю эту ошибку:

No migrations to apply.
  Your models in app(s): 'app1', 'app2', 'app3', 'app4', 'users' have changes that are not yet reflected in a migration, and so won't be applied.
  Run 'manage.py makemigrations' to make new migrations, and then re-run 'manage.py migrate' to apply them.

Использование heroku run python manage.py makemigrations app-name также не помогает.

Есть ли способ отобразить и перенести только пользовательские данные из старой базы данных в новую? Или есть способ грубой силой заставить старую базу данных принять новую структуру миграции? Буду рад, если мне помогут. Спасибо.

Вернуться на верх