【发布时间】:2012-01-18 21:28:18
【问题描述】:
稍微研究一下为什么South 迁移在生产数据上如此缓慢,我发现它正在为添加到表中的每一列执行单独的 ALTER TABLE。对于我们较大的表,它们有数千万行,而且我要添加很多列,所以它最终会非常慢。
有没有办法将 South 产生的多个 ALTER TABLE 语句组合成一个语句,如果是这样,那会比几个单独的语句更快(我假设会)?
看起来像there isn't a way to get South to print the SQL it uses。是否有任何技巧可以从南方获取部分 SQL?如果我能拿到单独的零件,我可以手工组装变更表。
【问题讨论】:
标签: mysql django django-south