Django south:“啊;!这些迁移在数据库中,但不在磁盘上;
在Django中修改我的应用程序的Django south:“啊;!这些迁移在数据库中,但不在磁盘上;,django,postgresql,heroku,django-south,database-migration,Django,Postgresql,Heroku,Django South,Database Migration,在Django中修改我的应用程序的models.py文件中的模式后,我正在尝试迁移数据库。当我尝试使用/manage.py migrate进行迁移时,会显示以下消息: !这些迁移在数据库中,但不在磁盘上: 当我浏览schemamigration_表和文件时,我注意到在我上次的模式迁移中,由于某种原因,文件(成功地在另一个表中添加了一个表和一个列)不存在。是否有任何方法可以在不重置数据库的情况下执行迁移?是 如果您确信迁移已经应用到数据库,那么可以安全地使用 /manage.py迁移--假 这将
models.py
文件中的模式后,我正在尝试迁移数据库。当我尝试使用/manage.py migrate
进行迁移时,会显示以下消息:
!这些迁移在数据库中,但不在磁盘上:
当我浏览schemamigration_表和文件时,我注意到在我上次的模式迁移中,由于某种原因,文件(成功地在另一个表中添加了一个表和一个列)不存在。是否有任何方法可以在不重置数据库的情况下执行迁移?是
如果您确信迁移已经应用到数据库,那么可以安全地使用
/manage.py迁移--假
这将把迁移转发到最近的迁移
--fake:将迁移序列记录为已应用,但实际上不运行它。用于转换应用程序
./manage.py migrate <app-name> --fake