2013-10-16 91 views
1

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

我一直在使用南方来管理我的django模型,但是,直到现在我总是进行一次迁移,推送到生产服务器并迁移到那里。我想知道,是否可以同时在生产服务器上执行多个迁移?例如,如果我在我的开发服务器上创建了多个迁移(仅在开发服务器上迁移),如果我通过git推送迁移并运行迁移AppName,它是否会运行其所缺少的所有迁移?或只是最近的一个?

回答

1

South跟踪历史记录表中的迁移情况。

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

0

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