IntelliJ IDEA 2026.1 Help

作成および変更ダイアログ

IntelliJ IDEA、 作成変更 ダイアログには、特定のデータベースオブジェクトに対して同じフィールドと機能があります。 こうすることで、新しいオブジェクトを作成するときと既存のオブジェクトを編集するときに同じフィールドを編集できます。

  • データベースオブジェクトを作成するには、 データベース ツールウィンドウ (表示(V) | ツールウィンドウ | データベース) でデータソース、データベース、スキーマ名を右クリックし、 新規 | <database_object> に移動します。

  • データベースオブジェクトを変更するには、 データベース ツールウィンドウ (表示(V) | ツールウィンドウ | データベース) でオブジェクト名を右クリックし、 <database_object> を変更する を選択します。 または、オブジェクト名をクリックして Ctrl+F6 を押します。

このトピックでは、 作成 および 変更 ダイアログについて説明します。以下のデータベースオブジェクト: スキーマテーブルキー外部キーインデックスチェック仮想列仮想外部キービューユーザーとロール 、および 仮想ビュー

IntelliJ IDEA バージョン 2024.3 以降では、ダイアログは非モーダルになります。

データベース

データベースの詳細については、 データベース トピックを参照してください。

データベースの作成ダイアログ

項目

説明

名前

データベースの名前を設定します。

可能な場合は、 the Auto Generate icon自動生成 をクリックすると、名前が自動的に生成されます。

コメント

データベースにコメントを追加します。

データベース ツールウィンドウでコメントを表示する方法の詳細については、「表示オプション 」を参照してください。

テンプレート

PostgreSQL 固有。 デフォルトでは無効です。 IS_TEMPLATE パラメーターを定義し、有効にすると新しいデータベースをテンプレートとしてマークします。

接続の許可

PostgreSQL 固有。 デフォルトで有効。 ALLOW_CONNECTIONS パラメーターを定義し、有効にするとデータベースへの新しい接続を許可します。

表領域

PostgreSQL 固有。 新しいデータベースのデフォルトのテーブルスペースを設定します。

オーナー

データベースの所有者を定義します。

権限 ペイン

追加アイコン削除アイコンthe Up iconthe Down icon

これらのボタンを使用して項目を追加、削除し、リスト内で上下に移動します。

左側

被付与者を定義します。

右側

権限を定義します。

ユーザーおよびロールへのアクセス許可の付与の詳細については、 ユーザーとロール トピックを参照してください。

プレビュー(P)

プレビュー(P) セパレータのペインには、GUI を使用して指定した結果を達成するために IntelliJ IDEA が実行するステートメントが表示されます。

このペインは、自動生成された SQL スクリプトのプレビューとして使用することも、ステートメントを自分で作成および編集することもできます。

  • スクリプトを実行する設定を選択するには、 設定アイコン設定 をクリックします。

  • ダイアログを閉じて クエリコンソール で SQL スクリプトを開くには、 クエリコンソールでクエリを開くアイコンクエリをコンソールで開く をクリックします。

スキーマ

スキーマの詳細については、 スキーマ トピックを参照してください。

スキーマの作成ダイアログ

項目

説明

名前

スキーマの名前を設定します。

可能な場合は、 the Auto Generate icon自動生成 をクリックすると、名前が自動的に生成されます。

コメント

スキーマにコメントを追加します。

データベース ツールウィンドウでコメントを表示する方法の詳細については、「表示オプション 」を参照してください。

オーナー

スキーマの所有者を定義します。

権限 ペイン

追加アイコン削除アイコンthe Up iconthe Down icon

これらのボタンを使用して項目を追加、削除し、リスト内で上下に移動します。

左側

被付与者を定義します。

右側

権限を定義します。

ユーザーおよびロールへのアクセス許可の付与の詳細については、 ユーザーとロール トピックを参照してください。

プレビュー(P)

プレビュー(P) セパレータのペインには、GUI を使用して指定した結果を達成するために IntelliJ IDEA が実行するステートメントが表示されます。

このペインは、自動生成された SQL スクリプトのプレビューとして使用することも、ステートメントを自分で作成および編集することもできます。

  • スクリプトを実行する設定を選択するには、 設定アイコン設定 をクリックします。

  • ダイアログを閉じて クエリコンソール で SQL スクリプトを開くには、 クエリコンソールでクエリを開くアイコンクエリをコンソールで開く をクリックします。

テーブルとテーブルオブジェクト

ダイアログの左上にあるテーブル構造エディターを使用すると、テーブル内のオブジェクトを管理できます。 右上のオブジェクトエディターでは、テーブルのオブジェクトのプロパティを編集できます。 ダイアログの下部にあるプレビューペインには、 OK ボタンをクリックしてダイアログを閉じたときに IntelliJ IDEA が実行する SQL スクリプトが表示されます。

作成と変更の一部ダイアログ
  1. テーブル構造エディター。

  2. オブジェクトエディター。

  3. SQL スクリプトのプレビューペイン

テーブル構造エディター

テーブルエディターセクションでは、オブジェクトを追加または削除してテーブルの構造を編集できます。

  • 新しいオブジェクトを追加するには、ツールバーで 追加 ボタン (追加アイコン) をクリックしてオブジェクトを選択します。 または、追加するオブジェクトのファミリノードまたはそのタイプの他のオブジェクトを選択し、ツールバーの 追加 ボタン (追加アイコン) をクリックします。

  • デフォルトでは、 オブジェクトエディター 内のオブジェクトを編集するには、オブジェクトをダブルクリックします。 あるいは、それを選択してツールバーの 編集 ボタン (編集アイコン) をクリックするか、 F4 を押します。

    ツリー内でオブジェクトをクリックして編集するオブジェクトを選択するには、ツールバーの 選択時に編集 ボタン (the Edit On Selection icon) をクリックします。

  • オブジェクトを削除するには、ツリー内でオブジェクトを選択し、ツールバーの 除去 ボタン (削除アイコン) をクリックします。

テーブルの詳細については、 テーブル トピックを参照してください。

作成および変更のテーブル構造エディターダイアログ

アイコン

項目

ショートカット

説明

追加アイコン

追加

Alt+Insert

新規オブジェクトを作成します。

削除アイコン

除去

Alt+Delete

選択したオブジェクトを削除します。

編集アイコン

編集

F4

選択したオブジェクトをオブジェクトエディターで開きます。

the Edit On Selection icon

選択時に編集

選択時にオブジェクトエディターでオブジェクトを開くか、ダブルクリックしてオブジェクトを開くかを切り替えます。

戻るアイコン

戻る(B)

Ctrl+Alt+Left

前のオブジェクト。

進むアイコン

次へ(W)

Ctrl+Alt+Right

次のオブジェクト。

オブジェクトエディター

ダイアログの右上ペインで、オブジェクトのプロパティを編集できます。

オブジェクトエディターでは、次のテーブルオブジェクトを編集できます。

テーブルの詳細については、 テーブル トピックを参照してください。

新規テーブルの作成

項目

説明

名前

テーブルの名前を設定します。

可能な場合は、 the Auto Generate icon自動生成 をクリックすると、名前が自動的に生成されます。

コメント

テーブルにコメントを追加します。

データベース ツールウィンドウでコメントを表示する方法の詳細については、「表示オプション 」を参照してください。

オーナー

テーブルの所有者を定義します。

権限 ペイン

追加アイコン削除アイコンthe Up iconthe Down icon

これらのボタンを使用して項目を追加、削除し、リスト内で上下に移動します。

左側

被付与者を定義します。

右側

権限を定義します。

ユーザーおよびロールへのアクセス許可の付与の詳細については、 ユーザーとロール トピックを参照してください。

列の詳細については、 トピックを参照してください。

列を追加する

項目

説明

名前

列の名前を設定します。

可能な場合は、 the Auto Generate icon自動生成 をクリックすると、名前が自動的に生成されます。

コメント

列にコメントを追加します。

データベース ツールウィンドウでコメントを表示する方法の詳細については、「表示オプション 」を参照してください。

データ型

列のデータ型を設定します。

非null

セル値を null にできるかどうかを定義します。

デフォルトの式

列セル値のデフォルトの式を設定します。

キーの詳細については、 主キー トピックを参照してください。

主キーを作成する

項目

説明

名前

キーの名前を設定します。

可能な場合は、 the Auto Generate icon自動生成 をクリックすると、名前が自動的に生成されます。

コメント

キーにコメントを追加します。

データベース ツールウィンドウでコメントを表示する方法の詳細については、「表示オプション 」を参照してください。

プライマリ

キーを主キーにします。

ペイン

追加アイコン削除アイコンthe Up iconthe Down icon

これらのボタンを使用して項目を追加、削除し、リスト内で上下に移動します。

列名

現在のテーブルでどの列を使用するかを設定します。

ターゲット名

ターゲットテーブルで使用する列を設定します。

外部キーの詳細については、 外部キー トピックを参照してください。

外部キーを作成する

項目

説明

名前

キーの名前を設定します。

可能な場合は、 the Auto Generate icon自動生成 をクリックすると、名前が自動的に生成されます。

コメント

キーにコメントを追加します。

データベース ツールウィンドウでコメントを表示する方法の詳細については、「表示オプション 」を参照してください。

ターゲットテーブル

対象となるテーブルを設定します。

ペイン

追加アイコン削除アイコンthe Up iconthe Down icon

これらのボタンを使用して項目を追加、削除し、リスト内で上下に移動します。

列名

現在のテーブルでどの列を使用するかを設定します。

ターゲット名

ターゲットテーブルで使用する列を設定します。

遅延制約

外部キーのチェックをトランザクションの終了まで延期できるかどうかを定義します。 それ以外の場合は、ステートメントごとにチェックされます。

デフォルトで遅延制約が有効

トランザクションの終了時にのみチェックされる外部キーを設定します。 それ以外の場合は、ステートメントごとにチェックされます。

削除時

参照行が削除されたときに実行される参照アクションを設定します。

更新時

参照行が更新されたときに実行される参照アクションを設定します。

インデックスの詳細については、 インデックス トピックを参照してください。

インデックスを作成する

項目

説明

名前

インデックスの名前を設定します。

可能な場合は、 the Auto Generate icon自動生成 をクリックすると、名前が自動的に生成されます。

コメント

インデックスにコメントを追加します。

データベース ツールウィンドウでコメントを表示する方法の詳細については、「表示オプション 」を参照してください。

ユニーク

インデックスが一意であるかどうかを定義します。

ペイン

追加アイコン削除アイコンthe Up iconthe Down icon

これらのボタンを使用して項目を追加、削除し、リスト内で上下に移動します。

列名

現在のテーブルでどの列を使用するかを設定します。

順序

データを保存する順序を定義します。

照合順序

データを並べ替えて比較する方法を定義します。

チェックを作成する

項目

説明

名前

チェックの名前を設定します。

可能な場合は、 the Auto Generate icon自動生成 をクリックすると、名前が自動的に生成されます。

コメント

チェックにコメントを追加します。

データベース ツールウィンドウでコメントを表示する方法の詳細については、「表示オプション 」を参照してください。

述語

許可されるセル値を指定するために使用される式を定義します。

仮想列の詳細については、 仮想列 トピックを参照してください。

仮想列を作成する

項目

説明

名前

仮想列の名前を設定します。

可能な場合は、 the Auto Generate icon自動生成 をクリックすると、名前が自動的に生成されます。

値を計算するために使用される式を定義します。

仮想列の値の計算に使用される式は、 external-data-<data_source_name>.xml に格納されます。 XML ファイルの別の名前や、このファイルを保存する別の場所を選択できます。 XML ドキュメントへのパスを変更または表示するには、 Shift+Enter を押してデータソース設定を開き、 オプション タブをクリックして、 仮想オブジェクトと属性 フィールドを確認します。

仮想外部キー関係は external-data-<data_source_name>.xml に保存されます。 XML ファイルの別の名前や、このファイルを保存する別の場所を選択できます。 XML ドキュメントへのパスを変更または表示するには、 Shift+Enter を押してデータソース設定を開き、 オプション タブをクリックして、 仮想オブジェクトと属性 フィールドを確認します。

仮想外部キーの詳細については、 仮想外部キー トピックを参照してください。

「変更」で仮想外部キーを作成するダイアログ

項目

説明

名前

仮想キーの名前を設定します。

可能な場合は、 the Auto Generate icon自動生成 をクリックすると、名前が自動的に生成されます。

ターゲットテーブル

対象となるテーブルを設定します。

ペイン

追加アイコン削除アイコンthe Up iconthe Down icon

これらのボタンを使用して項目を追加、削除し、リスト内で上下に移動します。

列名

現在のテーブルでどの列を使用するかを設定します。

ターゲット名

ターゲットテーブルで使用する列を設定します。

プレビュー

プレビュー(P) セパレータのペインには、GUI を使用して指定した結果を達成するために IntelliJ IDEA が実行するステートメントが表示されます。

このペインは、自動生成された SQL スクリプトのプレビューとして使用することも、ステートメントを自分で作成および編集することもできます。

  • スクリプトを実行する設定を選択するには、 設定アイコン設定 をクリックします。

  • ダイアログを閉じて クエリコンソール で SQL スクリプトを開くには、 クエリコンソールでクエリを開くアイコンクエリをコンソールで開く をクリックします。

「変更」の「オブジェクトエディター」タブダイアログ

生産性のヒント

オブジェクトタブを固定する

現在のオブジェクトでタブを固定するには、タブ名の上にマウスを置き、 タブをピン留め アイコン (the Pin icon) をクリックします。 または、タブ名を右クリックして タブをピン留め を選択します。

「変更」の「オブジェクトエディター」タブダイアログ
テーブルオブジェクトのコンテキストメニューを使用する

コンテキストメニューを使用してオブジェクトを管理することもできます。

コンテキストメニューを使用して、修正ダイアログでオブジェクトを管理する
類似オブジェクト一覧を表示

変更 ダイアログでは、同じ種類のオブジェクトをリストに表示できます。 そのリストを表示するには、ダイアログの左側のペインでファミリノードをダブルクリックします。

変更のファミリノード内の同様のデータベースオブジェクトを含むテーブルダイアログ

ビュー

ビューの詳細については、 ビュー トピックを参照してください。

ビューを作成する

項目

説明

名前

ビューの名前を設定します。

可能な場合は、 the Auto Generate icon自動生成 をクリックすると、名前が自動的に生成されます。

コメント

ビューにコメントを追加します。

データベース ツールウィンドウでコメントを表示する方法の詳細については、「表示オプション 」を参照してください。

オーナー

ビューの所有者を定義します。

ソーステキスト

ビューの作成に使用するステートメントを定義します。

権限 ペイン

追加アイコン削除アイコンthe Up iconthe Down icon

これらのボタンを使用して項目を追加、削除し、リスト内で上下に移動します。

左側

被付与者を定義します。

右側

権限を定義します。

ユーザーおよびロールへのアクセス許可の付与の詳細については、 ユーザーとロール トピックを参照してください。

プレビュー(P)

プレビュー(P) セパレータのペインには、GUI を使用して指定した結果を達成するために IntelliJ IDEA が実行するステートメントが表示されます。

このペインは、自動生成された SQL スクリプトのプレビューとして使用することも、ステートメントを自分で作成および編集することもできます。

  • スクリプトを実行する設定を選択するには、 設定アイコン設定 をクリックします。

  • ダイアログを閉じて クエリコンソール で SQL スクリプトを開くには、 クエリコンソールでクエリを開くアイコンクエリをコンソールで開く をクリックします。

ユーザーとロール

ユーザーとロールの詳細については、 ユーザーとロール トピックを参照してください。

ユーザーを作成する

項目

説明

名前

ユーザーまたはロールの名前を設定します。

可能な場合は、 the Auto Generate icon自動生成 をクリックすると、名前が自動的に生成されます。

コメント

ユーザーまたはロールにコメントを追加します。

データベース ツールウィンドウでコメントを表示する方法の詳細については、「表示オプション 」を参照してください。

DB の作成

ユーザーが新しいデータベースを作成できるかどうかを決定します。

権限 ペイン

追加アイコン削除アイコンthe Up iconthe Down icon

これらのボタンを使用して項目を追加、削除し、リスト内で上下に移動します。

左側

被付与者を定義します。

右側

権限を定義します。

ユーザーおよびロールへのアクセス許可の付与の詳細については、 ユーザーとロール トピックを参照してください。

プレビュー(P)

プレビュー(P) セパレータのペインには、GUI を使用して指定した結果を達成するために IntelliJ IDEA が実行するステートメントが表示されます。

このペインは、自動生成された SQL スクリプトのプレビューとして使用することも、ステートメントを自分で作成および編集することもできます。

  • スクリプトを実行する設定を選択するには、 設定アイコン設定 をクリックします。

  • ダイアログを閉じて クエリコンソール で SQL スクリプトを開くには、 クエリコンソールでクエリを開くアイコンクエリをコンソールで開く をクリックします。

仮想ビュー

仮想ビューの詳細については、 ビュー トピックを参照してください。

仮想ビューを作成する

項目

説明

名前

仮想ビューの名前を設定します。

可能な場合は、 the Auto Generate icon自動生成 をクリックすると、名前が自動的に生成されます。

クエリ

結果セットを取得するために使用される SQL ステートメントを定義します。

仮想ビューの SQL 文は external-data-<data_source_name>.xml に格納されます。 XML ファイルの別の名前や、このファイルを保存する別の場所を選択できます。 XML ドキュメントへのパスを変更または表示するには、 Shift+Enter を押してデータソース設定を開き、 オプション タブをクリックして、 仮想オブジェクトと属性 フィールドを確認します。

プレビュー(P)

プレビュー(P) セパレータのペインには、GUI を使用して指定した結果を達成するために IntelliJ IDEA が実行するステートメントが表示されます。

このペインは、自動生成された SQL スクリプトのプレビューとして使用することも、ステートメントを自分で作成および編集することもできます。

  • スクリプトを実行する設定を選択するには、 設定アイコン設定 をクリックします。

  • ダイアログを閉じて クエリコンソール で SQL スクリプトを開くには、 クエリコンソールでクエリを開くアイコンクエリをコンソールで開く をクリックします。

2026 年 3 月 30 日