在 Django 的迁移代码中,有一个 squashmigrations
命令: “如果可能的话,将 app_label
到 migration_name
的迁移压缩到更少的迁移中。”
所以,如果你想压制,比如说,前5次迁移,这会有所帮助。
从一个特定的 migration_name
开始压缩的最好方法是什么?
在我目前正在做的一个项目中,我们已经添加了5-10个新的迁移文件,因为我们已经添加了新的特性。我们将立即部署整个项目,看起来单独运行这些项目会花费太长时间。我希望将这个项目的所有迁移压缩到一个迁移中,并测试运行这个迁移的时间。