我們有一個堅持我們的元數據和數據的數據庫。如何在版本控制下保存元數據?
我們的元數據是通過在開發服務器上使用Web應用程序購買一個專門的團隊而生成的,並且是我們應用程序的關鍵部分。
然後客戶根據這個元數據產生數據。
我們已經對數據庫模式進行了版本化,並且對所有模式進行了更改。下一步是將我們的元數據置於版本控制之下。
樸素的解決方案一個天真的解決方案是轉儲所有的元數據,並在版本控制下提交它,然後生成相應的包。由於這是一個轉儲,它可以很容易地恢復。但可能有更好的方法,就像增量式解決方案(只有版本差異)。
文本轉儲另一種解決方案是導出文本格式(如XML)的所有元數據表,然後版本這些文本文件。但是,你必須找到重新進口的方法。
那麼,您的元數據是否受版本控制?爲什麼?怎麼樣?
您可以命名爲允許我們將數據庫作爲插入腳本導出的實用程序之一嗎? 謝謝。 – 2008-12-16 15:29:15