Django数据库挂起了迁移

时间:2013-06-28 08:05:15

标签: django django-south

编辑:我解决了这个问题。问题是我打开了一个与该模型建立数据库连接的shell。我退出了外壳,一切都在继续。

我刚刚使用南方迁移了我的数据库,但我没有迁移一个应用程序,而是意外迁移了整个项目(./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

该网站仍在运行,除了该特定型号外,所有内容均可在管理页面上访问。只是杀死这个过程并重新移植,或者我冒着一些我无法理解的无法恢复的风险?如果是后者,是否有替代路线?

1 个答案:

答案 0 :(得分:5)

我遇到了与 postgresql 数据库相同的问题 重新启动 postgresql 数据库后,它可以正常工作。

$ sudo service postgresql restart