Подтвердить что ты не робот

База данных Django висела в миграции

EDIT: Я решил проблему. Проблема заключалась в том, что у меня была открытая оболочка с подключением базы данных к этой модели. Я вышел из оболочки, и все продолжалось.

Я просто перенес свою базу данных с юга, но вместо переноса одного приложения я случайно перенес весь проект (./manage.py migrate). Все прошло нормально, пока не добралось до приложения, которое требовало миграции. Я не получил ошибку, но она висела в этот момент:

~/django/baeren $ ./manage.py migrate
Running migrations for home:
- Nothing to migrate.
 - Loading initial data for home.
Installed 0 object(s) from 0 fixture(s)
Running migrations for price:
- Nothing to migrate.
 - Loading initial data for price.
Installed 0 object(s) from 0 fixture(s)
Running migrations for gallery:
- Nothing to migrate.
 - Loading initial data for gallery.
Installed 0 object(s) from 0 fixture(s)
Running migrations for menu:
 - Migrating forwards to 0006_auto__add_field_menu_category.
 > menu:0006_auto__add_field_menu_category

Сайт все еще запущен, и все доступно на странице администратора, кроме этой конкретной модели. Можно ли просто убить процесс и ремигрировать, или я буду рисковать чем-то неисправимым, которого я не понимаю? Если последний, есть ли альтернативный маршрут?

4b9b3361

Ответ 1

Я столкнулся с той же проблемой для базы данных postgresql.
После перезагрузки базы данных postgresql она отлично работает.

$ sudo service postgresql restart