我们有一个数据库来保存我们的元数据和数据。
我们的元数据是由一个专门的团队使用开发服务器上的 Web 应用程序生成的,并且是我们应用程序的关键部分。
然后客户根据这个元数据生成数据。
我们已经对数据库模式进行了版本化,并且所有模式都发生了变化。下一步是将我们的元数据置于版本控制之下。
天真的解决方案一个天真的解决方案是转储所有元数据,并在生成相应的包之前将其提交到版本控制下。由于它是一个转储,它可以很容易地恢复。但可能有更好的方法,比如增量解决方案(仅版本差异)。
文本转储另一种解决方案是以文本格式(如 XML)导出所有元数据表,然后对这些文本文件进行版本控制。但是你必须找到一种方法来重新导入它们。
那么,您的元数据是否受版本控制?为什么?如何?