Сборка: сервер Heroku Python, Postgresql 10.4, Django 2, трясогузка 2.1
Я пытаюсь уничтожить и воссоздать базу данных приложения на Heroku. Вот шаги, которые я выполнил:
- создать дамп базы данных (успех)
- rm все миграции и воссоздание «начальной» миграции (успех)
- запустить `heroku pg: сброс базы данных` (успех)
- подтолкнуть новые миграции и дамп базы данных (успех)
- run `heroku run python manage.py migrate` (успех)
- запустить `heroku запустить python manage.py flush` (** не удалось **)
JVsquad$ heroku run python manage.py flush
Running python manage.py flush on ⬢ my_app... up, run.2459 (Hobby)
You have requested a flush of the database.
This will IRREVERSIBLY DESTROY all data currently in the 'my_app_db' database,
and return each table to an empty state.
Are you sure you want to do this?
Type 'yes' to continue, or 'no' to cancel: yes
CommandError: Database my_app_db couldn't be flushed. Possible
reasons:
* The database isn't running or isn't configured correctly.
* At least one of the expected database tables doesn't exist.
* The SQL was invalid.
Hint: Look at the output of 'django-admin sqlflush'. That's the SQL this command wasn't able to run.
Мой 7-й шаг должен был быть heroku run python manage.py loaddata db_dump.json
, но он также не удался, потому что сброс не сработал.
ПОМОГИТЕ ПОЖАЛУЙСТА