版本控制和旧版本更改的数据库设计问题

我正在设计一个数据库,其中有一个实体 Document。我还想保存那个 Document 的不同版本。为此,我使用经典的版本控制方法:对于 Document 的每个新版本,我都会在 Document 中添加一个新行并自我引用原始 Document。原始 Document 有一个引用 null

我的要求的棘手部分是,如果原始 Document 发生更改,如果该特定列在新版本中未更改,则这些更改应传播到每个新版本。

一个简单的解决方案是迭代每个新版本并检查该列是否与原始列相同,并使用对原始 Document 的更改进行更新。还有其他解决方案吗?

谢谢

shuishuiwoai 回答:版本控制和旧版本更改的数据库设计问题

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/1053657.html

大家都在问