考え:分岐の概念を含むリレーショナル データベース システムも見たことがありません...概念自体は非常に有用なように思えますが。
Microsoft Team Foundation Server + Visual Studio 2010 (Premium または Ultimate エディションのみ) には、「データベース プロジェクト」によるソース管理とのデータベース開発統合があることを知っています。他のバージョン管理システムにも同様の機能があると確信しています...しかし、これは軽量または組み込みのDBバージョン管理システムに関するあなたの質問には答えません。(したがって、これは技術的な回答ではありません。基本的な質問の解決に役立つ情報です)。
簡単な検索でいくつかの有用な関連記事が見つかりましたが、この要求に正確に答えているようには見えません:
- RedGate SQL ソース管理 3.0
- 「データベースのバージョン管理 - 分岐とマージ」 - OdeToCode.com 2008
RedGate は、Microsoft SQL Server、Oracle、およびおそらくその他のデータベース ソリューション向けのソリューションを開発する一流の DB ツール会社です。問題は、RedGate SQL Source Control 3.0を使用すると、SSMS (Microsoft SQL Server Management Studio) 内でバージョン管理システムを操作できるようになりますが、それ自体が DB VCS (バージョン管理システム) ではないことです。彼らのウェブサイトからの抜粋:
SQL ソース管理は、データベースをソース管理できるようにする SQL Server Management Studio のアドインです。したがって、SQL ソース管理は、ワークフローに影響を与えたり、新しい開発プロセスを必要としたりすることなく、ソース管理の変更管理とコラボレーションの利点をデータベース開発にもたらします。注: SQL ソース管理はソース管理システムではありません。データベースを既存のソース管理システムに保存できます。