DataGrip 2026.1 Help

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

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

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

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

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

DataGrip バージョン 2024.3 以降、ダイアログは非モーダルになりました。

データベース

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

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

項目

説明

名前

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

可能な場合は、 自動生成アイコン自動生成 をクリックすると、名前が自動的に生成されます。

コメント

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

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

テンプレート

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

接続の許可

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

テーブル領域

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

所有者

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

許可 ペイン

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

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

左側

被付与者を定義します。

右側

権限を定義します。

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

プレビュー

プレビュー セパレータの下側ペインには、GUI で指定した結果を実現するために DataGrip が実行するステートメントが表示されます。

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

  • スクリプトを実行する設定を選択するには、 the Settings icon設定 をクリックします。

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

スキーマ

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

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

項目

説明

名前

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

可能な場合は、 自動生成アイコン自動生成 をクリックすると、名前が自動的に生成されます。

コメント

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

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

所有者

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

許可 ペイン

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

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

左側

被付与者を定義します。

右側

権限を定義します。

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

プレビュー

プレビュー セパレータの下側ペインには、GUI で指定した結果を実現するために DataGrip が実行するステートメントが表示されます。

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

  • スクリプトを実行する設定を選択するには、 the Settings icon設定 をクリックします。

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

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

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

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

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

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

テーブル構造エディター

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

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

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

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

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

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

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

アイコン

項目

ショートカット

説明

追加アイコン

追加

Alt+Insert

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

削除アイコン

削除

Alt+Delete

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

編集アイコン

編集

F4

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

選択編集アイコン

選択時に編集

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

戻るアイコン

戻る

Ctrl+Alt+Left

前のオブジェクト。

進むアイコン

進む

Ctrl+Alt+Right

次のオブジェクト。

オブジェクトエディター

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

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

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

新規テーブルの作成

項目

説明

名前

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

可能な場合は、 自動生成アイコン自動生成 をクリックすると、名前が自動的に生成されます。

コメント

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

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

所有者

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

許可 ペイン

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

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

左側

被付与者を定義します。

右側

権限を定義します。

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

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

列を追加する

項目

説明

名前

列の名前を設定します。

可能な場合は、 自動生成アイコン自動生成 をクリックすると、名前が自動的に生成されます。

コメント

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

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

データ型

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

非 null

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

デフォルトの式

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

自動生成された値

値の生成は、たとえば、デフォルト式、シーケンス、自動インクリメント設定を使用することによって、データベース内で定義されます。

利用可能なオプションはデータベースベンダーによって異なります。 詳細については、お使いの DBMS のドキュメントを参照してください。

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

主キーを作成する

項目

説明

名前

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

可能な場合は、 自動生成アイコン自動生成 をクリックすると、名前が自動的に生成されます。

コメント

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

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

プライマリ

キーを主キーにします。

ペイン

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

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

列名

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

ターゲット名

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

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

外部キーを作成する

項目

説明

名前

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

可能な場合は、 自動生成アイコン自動生成 をクリックすると、名前が自動的に生成されます。

コメント

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

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

ターゲットテーブル

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

ペイン

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

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

列名

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

ターゲット名

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

据え置き可能

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

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

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

削除時

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

更新時

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

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

インデックスを作成する

項目

説明

名前

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

可能な場合は、 自動生成アイコン自動生成 をクリックすると、名前が自動的に生成されます。

コメント

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

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

固有

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

ペイン

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

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

列名

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

順序

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

照合

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

チェックを作成する

項目

説明

名前

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

可能な場合は、 自動生成アイコン自動生成 をクリックすると、名前が自動的に生成されます。

コメント

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

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

述部

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

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

仮想列を作成する

項目

説明

名前

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

可能な場合は、 自動生成アイコン自動生成 をクリックすると、名前が自動的に生成されます。

値を計算するための式を定義します。

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

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

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

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

項目

説明

名前

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

可能な場合は、 自動生成アイコン自動生成 をクリックすると、名前が自動的に生成されます。

ターゲットテーブル

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

ペイン

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

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

列名

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

ターゲット名

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

プレビュー

プレビュー セパレータの下側ペインには、GUI で指定した結果を実現するために DataGrip が実行するステートメントが表示されます。

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

  • スクリプトを実行する設定を選択するには、 the Settings icon設定 をクリックします。

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

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

生産性のヒント

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

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

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

コンテキストメニューでもオブジェクトを管理できます。

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

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

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

ビュー

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

ビューを作成する

項目

説明

名前

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

可能な場合は、 自動生成アイコン自動生成 をクリックすると、名前が自動的に生成されます。

コメント

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

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

所有者

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

ソーステキスト

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

許可 ペイン

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

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

左側

被付与者を定義します。

右側

権限を定義します。

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

プレビュー

プレビュー セパレータの下側ペインには、GUI で指定した結果を実現するために DataGrip が実行するステートメントが表示されます。

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

  • スクリプトを実行する設定を選択するには、 the Settings icon設定 をクリックします。

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

ユーザーとロール

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

ユーザーを作成する

項目

説明

名前

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

可能な場合は、 自動生成アイコン自動生成 をクリックすると、名前が自動的に生成されます。

コメント

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

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

DB の作成

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

許可 ペイン

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

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

左側

被付与者を定義します。

右側

権限を定義します。

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

プレビュー

プレビュー セパレータの下側ペインには、GUI で指定した結果を実現するために DataGrip が実行するステートメントが表示されます。

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

  • スクリプトを実行する設定を選択するには、 the Settings icon設定 をクリックします。

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

仮想ビュー

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

仮想ビューを作成する

項目

説明

名前

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

可能な場合は、 自動生成アイコン自動生成 をクリックすると、名前が自動的に生成されます。

クエリ

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

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

プレビュー

プレビュー セパレータの下側ペインには、GUI で指定した結果を実現するために DataGrip が実行するステートメントが表示されます。

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

  • スクリプトを実行する設定を選択するには、 the Settings icon設定 をクリックします。

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

2026 年 5 月 22 日