0

在开发新功能期间,我对核心数据模型进行了几次版本化,始终使用轻量级迁移。我正在开发我的应用程序的 v1.5,现在我的核心数据模型有 1.5.0、1.5.1、1.5.1 等版本。只有最终版本会被部署的产品使用——换句话说,如果我能够更好地预测我最终会得到的模型,我的 v1.5.0 会看起来像 v1.5.99。

有没有办法整合中间版本,让迁移一步到位?如果我不这样做,迁移会运行多次,是否会对性能产生影响?

我正在考虑恢复我的 v1.4 版本并手动重新创建最终模型版本作为唯一的新版本,但我不期待重新添加已在同一分支中更新的所有其他代码。

4

1 回答 1

0

如果 (1) 您没有与 1.5.0、1.5.1 等版本一起存储的任何数据,并且 (2) 从 1.4 迁移到 1.5.99 可以自动发生,那么您只需从你的数据模型。

于 2012-12-02T06:45:36.780 回答