IntelliJ IDEA 2024.1 ヘルプ

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 Mappings tab in the Data Sources and Drivers dialog

DDL マッピングを追加する

  1. データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。

    • データベースツールウィンドウ ( 表示 | ツールウィンドウ | データベース ) で、データソースのプロパティアイコン The Data Source Properties icon をクリックします。

    • Shift+Enter を押します。

  2. DDL マッピングタブをクリックします。

    または、データベースツールウィンドウ ( 表示 | ツールウィンドウ | データベース ) でデータソースを右クリックし、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. 実行をクリックします。

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

DDL データソースにダンプ

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

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

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

    Dump to DDL data source

設定

名前

説明

名前

マッピングの名前。

コメント

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

データソース

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

DDL データソース

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

スコープ

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

関連ページ:

データソース

データベースツールと SQL プラグインを有効にするこの機能は、IntelliJ IDEA にバンドルされており、デフォルトで有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。データソースは接続構成です。データベースへの接...

DDL データソース

データベースツールと SQL プラグインを有効にするこの機能は、IntelliJ IDEA にバンドルされており、デフォルトで有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。DDL データソースは、データ定義言語ステート...

スキーマの比較と移行

データベースツールと SQL プラグインを有効にするこの機能は、IntelliJ IDEA にバンドルされており、デフォルトで有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。IntelliJ IDEA では、同じ型の 2...

基本サポート付きデータベース

データベースツールと SQL プラグインを有効にするこの機能は、IntelliJ IDEA にバンドルされており、デフォルトで有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。データソースを作成するには、JDBC ドライバ...