データベースの配置時のテーブルへの参照データの追加
データベース プロジェクトの配置後スクリプトにステートメントを追加することにより、データベースの 1 つ以上のテーブルに参照データを挿入できます。 テーブルにデータを挿入する前に、データが既に含まれているかどうかをテストできます。 テーブルが空でない場合は、既存のデータをクリアするか、データベースを配置する前に常に再作成するように指定する必要があります。
一般的なタスク
次の表に、このシナリオをサポートする一般的なタスクの説明と、それらのタスクを正常に完了する方法の詳細へのリンクを示します。
一般的なタスク |
関連する参照先 |
---|---|
配置後スクリプトを作成または更新する : データベース プロジェクトの配置後スクリプトを変更して、1 つ以上のテーブルにデータを挿入できます。 配置後スクリプトを変更してデータを追加する代わりに、別のスクリプトを作成し、配置後スクリプトの一部として追加できます。 |
|
データベース プロジェクトをビルドおよび配置する : データベース プロジェクトをビルドして分離開発環境に配置し、変更をテストできるようにする必要があります。 |
|
チェックイン前に変更をテストする : 変更されたデータベースまたはサーバーに対して既存の単体テストを実行することにより、その変更によってアプリケーションの動作が損なわれていないか確認できます。 また、新規または変更された動作を確認するために単体テストを作成することもできます。 新規または変更された単体テストをサポートするために、データ生成計画を変更する必要が生じる場合もあります。 分離開発データベースは、必要に応じて、テスト サーバー、ステージング サーバー、または運用サーバーのデータを使用して更新してください。 |
|
変更をチェックインする : 配置後スクリプトへの変更のテストが完了したら、変更内容をバージョン管理にチェックインし、チームで変更を共有します。 変更をチェックインするときに、関連する作業項目があれば、それも解決する必要があります。 |
方法 : プロジェクトまたはソリューションをバージョン管理に追加する |
問題を解決する : データベース単体テスト、データベース プロジェクト、ビルド作成、および配置の一般的な問題の解決方法についてさらに詳しく学習できます。 |
関連するシナリオ
データ ジェネレータを使用してデータベースのテスト データを生成する
1 つ以上のテーブルに参照データを挿入する以外にも、データベースの他のテーブルに別の種類のデータを挿入することが必要な場合があります。 組み込みのデータ ジェネレータまたはカスタム データ ジェネレータを使用して、開発者に本番データを公開することなく、現実的なテスト データを作成できます。1 つ以上のテーブル内のデータと参照データベース内のデータを比較および同期する
データベースのテーブルに格納されているデータを比較および同期することもできます。 既存のデータベースに大量の参照データが存在し、データベースにそのデータをインポートする必要がある場合にこのオプションを使用できます。