【问题标题】:Multiple migrations in django southdjango南的多次迁移
【发布时间】:2013-10-24 17:31:15
【问题描述】:

我无法通过谷歌或南方文档找到明确的答案,所以我在这里发布。

我一直在使用 south 来管理我的 django 模型,但是,直到现在我总是进行一次迁移,推送到生产服务器并在那里迁移。我想知道,是否可以同时在生产服务器上进行多个迁移?

例如,如果我在我的开发服务器上创建多个迁移(仅在开发服务器上迁移),如果我通过 git 推送迁移并运行 migrate AppName,它会运行它缺少的所有迁移吗?还是只是最近的一个?

【问题讨论】:

    标签: python django django-models django-south


    【解决方案1】:

    South 将运行所有剩余的迁移。

    【讨论】:

      【解决方案2】:

      South 在历史表中跟踪已完成的迁移。

      在您的生产环境数据库中,它将反映您在其中完成的迁移,一旦您推送一个或多个新迁移并运行 migrate,它将对照历史记录表检查您的迁移并执行必要的操作。

      【讨论】:

        猜你喜欢
        • 2011-04-03
        • 1970-01-01
        • 2012-06-05
        • 2014-06-22
        • 2011-09-28
        • 2014-02-21
        • 1970-01-01
        • 2014-12-21
        相关资源
        最近更新 更多