通常、ソース管理でSQLスクリプトへの変更を追跡します。たとえば、データベースのベーススキーマのチェックインがあり、スキーマへの変更のために新しいSQLファイルを追加し続けます。そうすれば、テスト目的で正確なバージョンにデプロイできます。次に、ビルド自動化を使用して、実際のデータを含むテストデータベースに対してスクリプトを実行することにより、スクリプトの一部を自動的にテストできます。
バージョン間で何が変更されたかを把握するのに役立つデータベース差分ツールがたくさんあります。
通常、ソース管理でSQLスクリプトへの変更を追跡します。たとえば、データベースのベーススキーマのチェックインがあり、スキーマへの変更のために新しいSQLファイルを追加し続けます。そうすれば、テスト目的で正確なバージョンにデプロイできます。次に、ビルド自動化を使用して、実際のデータを含むテストデータベースに対してスクリプトを実行することにより、スクリプトの一部を自動的にテストできます。
バージョン間で何が変更されたかを把握するのに役立つデータベース差分ツールがたくさんあります。