擅长:python、mysql、java
<p>欢迎来到Django的ORM。我认为这是一个固有的问题。在</p>
<p>我也遇到过大型数据库、dumpdata、loaddata等问题。在</p>
<p>你有两个选择。在</p>
<ol>
<li><p>停止尝试使用south编写自己的ORM迁移。设置中可以有多个数据库定义。创造“旧”和“新”。编写从旧数据库到新数据库的一次性迁移程序。一旦测试并运行,最后运行一次,然后切换数据库定义并重新启动Django。</p></li>
<li><p>抛弃south和ORM,编写自己的SQL迁移。使用原始SQL将数据从旧结构复制到新结构。单独调试。好的时候,最后运行一次,然后切换设置并重新启动Django。</p></li>
</ol>
<p>并不是说南部或是ORM特别糟糕。但是,对于大型数据库中的批量处理,它们在内存中缓存过多。在</p>