メタデータとデータを保持するデータベースがあります。
私たちのメタデータは、開発サーバー上の Web アプリケーションを使用して専任チームによって作成され、アプリケーションの重要な部分です。
次に、顧客はこのメタデータに従ってデータを生成します。
データベース スキーマは既にバージョン管理されており、すべてのスキーマが変更されています。次のステップは、メタデータをバージョン管理下に置くことです。
素朴な解決策単純な解決策は、すべてのメタデータをダンプし、対応するパッケージを生成する前にバージョン管理下でコミットすることです。ダンプなので、簡単に復元できます。しかし、インクリメンタル ソリューション (バージョン差分のみ) など、より良い方法がおそらくあります。
テキストダンプもう 1 つの解決策は、すべてのメタデータ テーブルをテキスト形式 (XML など) でエクスポートし、それらのテキスト ファイルをバージョン管理することです。ただし、それらを再インポートする方法を見つける必要があります。
メタデータはバージョン管理されていますか? なんで?どのように?