IntelliJ IDEA 2026.1 Help

DDL マッピング

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

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

「データソースとドライバー」の「DDL マッピング」タブダイアログ

DDL マッピングを追加する

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

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

    • Shift+Enter を押します。

    データソースとドライバーを開くダイアログ
  2. DDL マッピング タブをクリックします。

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

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

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

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

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

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

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

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

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

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

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

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

  3. 移行 ダイアログで、適用する変更を選択します。

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

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

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

DDL データソースから移行のデータソースに変更を適用するダイアログ

DDL データソースにダンプ

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

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

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

    DDL データソースにダンプ

設定

名前

説明

名前

マッピングの名前。

コメント

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

データソース

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

DDL データソース

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

スコープ

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

2026 年 3 月 30 日