我注意到一个想法是,在发布更新时,我可能必须保持整个模型版本堆栈完好无损。我不确定如果有人拥有包含填充数据的 1.0 版,然后立即更新到 5.0 版而没有任何中间版本会发生什么。因此,迁移还必须知道第一个数据模型是什么样的。或者,这甚至根本不起作用。不知道。
但是,经过一些更改后,我有 25 个数据模型,其中最后一个是当前版本。所以我的猜测是,持久存储协调器将有大量工作迭代这些版本并逐步找出差异。这不烂吗?有解决方法吗?
我注意到一个想法是,在发布更新时,我可能必须保持整个模型版本堆栈完好无损。我不确定如果有人拥有包含填充数据的 1.0 版,然后立即更新到 5.0 版而没有任何中间版本会发生什么。因此,迁移还必须知道第一个数据模型是什么样的。或者,这甚至根本不起作用。不知道。
但是,经过一些更改后,我有 25 个数据模型,其中最后一个是当前版本。所以我的猜测是,持久存储协调器将有大量工作迭代这些版本并逐步找出差异。这不烂吗?有解决方法吗?