不小心删除了我的 django south 迁移目录
Posted
技术标签:
【中文标题】不小心删除了我的 django south 迁移目录【英文标题】:Accidentally deleted my django south migration directory 【发布时间】:2015-06-03 23:58:58 【问题描述】:我不小心删除了我的一个 Django 应用程序的 South migrations 目录。这个目录不在 git 下。
所以现在数据库中存在磁盘上不存在的迁移。
我们将不胜感激有关如何从中恢复的一些指示。
【问题讨论】:
【参考方案1】:如果没有任何类型的备份选项或在某处查找文件,您将要做的就是进行初始迁移,然后伪造它们。
$ ./manage.py schemamigration app --initial
$ ./manage.py migrate app --fake
这将使您回到当前位置,但是您无法选择向后迁移。
【讨论】:
是的,似乎这是唯一可用的选项。感谢您的回答。以上是关于不小心删除了我的 django south 迁移目录的主要内容,如果未能解决你的问题,请参考以下文章
我不小心在 django 中删除了我的密钥表单 settings.py