【问题标题】:Accidentally deleted my django south migration directory不小心删除了我的 django south 迁移目录
【发布时间】:2015-06-03 23:58:58
【问题描述】:

我不小心删除了我的一个 Django 应用程序的 South migrations 目录。这个目录不在 git 下。

所以现在数据库中存在磁盘上不存在的迁移。

我们将不胜感激有关如何从中恢复的一些指示。

【问题讨论】:

    标签: django database django-models django-south django-database


    【解决方案1】:

    如果没有任何类型的备份选项或在某处查找文件,您将要做的就是进行初始迁移,然后伪造它们。

    $ ./manage.py schemamigration app --initial
    $ ./manage.py migrate app --fake
    

    这将使您回到当前位置,但是您无法选择向后迁移。

    【讨论】:

    • 是的,似乎这是唯一可用的选项。感谢您的回答。
    猜你喜欢
    • 2016-10-02
    • 2020-06-16
    • 1970-01-01
    • 2014-01-12
    • 2013-12-13
    • 1970-01-01
    • 1970-01-01
    • 2012-08-06
    • 2012-08-13
    相关资源
    最近更新 更多