WebStorm 2026.1 ヘルプ

DDL マッピング

DDL マッピング機能は、通常のデータソースと DDL データソース間の関係を設定します。マッピングを使用すると、実際のデータソースでスキーマを明示的に選択して、オブジェクトを DDL データソースと同期させることができます。または、DDL データソースの変更を通常のデータソースに適用することもできます。

例: PostgreSQL データソースに actor_1 テーブルを作成し、後でコンテキストメニューの DDL マッピング | {0} からの更新アクションを使用して、SQL ファイルを含む actor_1.sql ファイルを DDL データソースフォルダーに追加できます。または、actor_1.sql ファイルを DDL データソースに追加し、コンテキストメニューで DDL マッピング | {0} に適用するを選択すると、PostgreSQL データソースに actor_1 テーブルが表示されます。

DDL Mappings tab in the Data Sources and Drivers dialog

DDL マッピングを追加する

  1. 次のいずれかの方法でデータソースのプロパティを開きます。

    • データベースツールウィンドウのツールバーで、The Data Sources icon データソースをクリックします。

    • Shift+Enter を押します。

    Open the Data Source and Drivers dialog
  2. DDL マッピングタブをクリックします。

    または、データベースツールウィンドウ ( 表示 | ツールウィンドウ | データベース ) でデータソースを右クリックして DDL マッピング | DDL マッピングの作成を選択することで、このタブにアクセスできます。

  3. データソース<データソースの選択> をクリックします。

  4. マップするデータソースを選択または作成します。

  5. DDL データソース<データソースの選択> をクリックします。

  6. マップする DDL データソースを選択または作成します。

  7. スコープツリーで、マッピングに使用するスキーマまたはデータベースを選択します。

データソースから DDL データソースに変更を適用する

  1. DDL マッピングが作成されていることを確認します。

  2. データベースツールウィンドウで、DDL データソースを右クリックし、DDL マッピング | {0} からの更新を選択します。

DDL データソースからデータソースに変更を適用する

  1. DDL マッピングが作成されていることを確認します。

  2. データベースツールウィンドウで、DDL データソースを右クリックし、DDL マッピング | {0} に適用するを選択します。

  3. マイグレーションダイアログで、適用する変更を選択します。

    必要に応じて、スクリプトのプレビュータブで生成されたスクリプトを変更します。実行する予定のスクリプトのみを残します。

    WebStorm での移行の詳細については、スキーマの移行および移行の制御ダイアログを参照してください。

  4. 実行をクリックします。

Apply changes from a DDL data source to a data source in the Migration dialog

DDL データソースにダンプ

  1. DDL マッピングが作成されていることを確認します。

  2. データベースツールウィンドウで、データソースを右クリックして DDL マッピング | {0} にダンプを選択します。

    DDL データソースに通常のデータソースにないオブジェクトがある場合。これらのファイルが削除されるという警告が表示されます。

    Dump to DDL data source

設定

名前

説明

名前

マッピングの名前。

コメント

マッピングについてコメントします。

データソース

DDL データソースにマップされるデータソースを選択または作成します。

DDL データソース

実際のデータソースにマップする DDL データソースを選択または作成します。

スコープ

マッピングで使用するスキーマまたはデータベースを選択します。

2025 年 10 月 28 日

関連ページ:

データソース

データソースは接続構成です。データベースへの接続を確立するために使用される接続の詳細のリストが保存されます。例: ホスト、ポート、データベース名、ドライバー、SSH および SSL 構成設定など。データソース設定では、イントロスペクション用のデータベースとスキーマを選択して、データベースツールウィンドウに表示したり、接続用のドライバーを変更したりすることもできます。データソースは、データソースおよびドライバーダイアログで設定できます。ダイアログにアクセスするには、データベースツールウィンドウ(表...

DDL データソース

DDL データソースは、データ定義言語ステートメント (DDL ステートメント) を含む SQL ファイルに基づくデータベース構造の仮想ビューです。エディターでは、このようなファイルに定義されているすべてのテーブル、列、その他のオブジェクトを参照できます。ダイアグラム表もサポートされています。DDL データソースを使用すると、データベースのバージョン管理を維持できます。SQL ファイルを VCS システムに保存し、データベース構造が更新されるたびに再生成します。作成された DDL データソースは...

スキーマの比較と移行

WebStorm では、同じ型の 2 つのデータベースオブジェクトを比較できます。例: 2 つのスキーマ、2 つのテーブル、または 2 つのルーチンを比較できます。オブジェクトを含むデータベースは、別のサーバーでホストできます。WebStorm は、マイグレーションダイアログでこれら 2 つのオブジェクトの構造の違いを示します。移行は、構造と変更をあるオブジェクトから別のオブジェクトに (たとえば、あるスキーマから別のスキーマに) 移行するプロセスです。WebStorm では、これらのオブジェク...

基本的なサポートを備えたデータベース

データソースを作成するには、JDBC ドライバーが必要です。WebStorm には、完全サポートと基本サポートの 2 種類のドライバーがあります。データソースおよびドライバーダイアログのドライバータブで、完全で基本的なサポートを提供しているデータベースベンダーのリストを確認できます。また、ユーザーが作成したドライバーは基本的なサポートを備えたドライバーと見なされることに注意してください。完全サポートには、強化されたコード補完やデータベースオブジェクトの検索(イントロスペクション)の改善などの機能...