DataGrip 2024.2 ヘルプ

用語集

データベースへの接続

データベースに接続するには、DataGrip には接続の詳細 (ホスト、ポート、パスワード、SSH 構成設定など) が必要です。すべてのデータベースの接続の詳細は、専用の接続構成 ( データソース) に保存されます。

データソースの場合、データベースへの接続は特別なラッパー ( セッション) で確立されます。各セッションは単一の接続のラッパーであり、接続の情報 (アクティブかどうか、トランザクション制御モード、その他の設定など) を保存します。

データベースとの対話を必要とするアクションを実行すると、セッション内の接続が表示されます。

例: データベースエクスプローラーのデータソースにあるテーブルをダブルクリックすると、新しいセッションが作成されて接続され、データエディターがクライアントとして設定されます。DataGrip では、データベースからテーブルデータを要求し、それを受信し、データエディターで表示するには、アクティブな接続が必要です。

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

データソース

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

Data source with connection details for a PostgreSQL database

作成されたデータソースのリストは、データベースエクスプローラー ( 表示 | ツールウィンドウ | データベースエクスプローラー ) で確認できます。データベースへのアクティブな接続を持つデータソースには、アイコンの隅に緑色の点がマークされます。

Data sources in the Database Explorer

サポートされているデータベースベンダーのデータソースの作成の詳細については、「データソースを作成する」セクションを参照してください。

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

データソースおよびドライバーダイアログの詳細については、データソースおよびドライバーダイアログトピックを参照してください。

DDL データソース

DDL データソースは、データ定義言語ステートメント (DDL ステートメント) を含む SQL ファイルに基づくデータベース構造の仮想ビューです。エディターでは、このようなファイルに定義されているすべてのテーブル、列、その他のオブジェクトを参照できます。ダイアグラム表もサポートされています。

DDL データソースを使用すると、データベースのバージョン管理を維持できます。SQL ファイルを VCS システムに保存し、データベース構造が更新されるたびに再生成します。

DDL データソースを作成すると、データベースエクスプローラー ( 表示 | ツールウィンドウ | データベースエクスプローラー ) で使用できるようになります。ファイルツールウィンドウ ( 表示 | ツールウィンドウ | ファイル ) でステートメントを使用して SQL ファイルを作成および管理できます。

DDL data source in Database Explorer and SQL files with statements in Files tool window

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

セッション

各セッションは単一接続のラッパーであり、接続の情報 (アクティブかどうか、トランザクション制御モード、その他の設定など) を保存します。

セッションにはクライアント(セッションが保持する接続を使用してクエリが送信されるファイル)が存在する場合があります。データエディターはセッションのクライアントになることもできます。

例: データベースエクスプローラーのテーブルをダブルクリックすると、新しいセッションがデータベースに接続され、テーブルがクライアントとしてセッションに接続されます。

サービスツールウィンドウでは、データソース、セッション、セッションクライアントを表示できます。セッションアイコンの隅にある緑色の点は、接続されたセッションを示します。

セッションの詳細については、「セッション」を参照してください。

データエディターとビューアー

データエディターとビューアー、またはデータエディターは、データを操作するためのユーザーインターフェースを提供します。データエディターでは、データの並べ替え、フィルター、追加、編集、削除を行うことができるだけでなく、その他の関連タスクを実行することもできます。

DataGrip では、データエディターとビューアーを使用して、データベースオブジェクトデータクエリ結果セット、およびユーザーファイルデータを操作できます。

Data editor tab
Data editor in a Result tab
Data editor in the in-editor results
Data editor tab in a delimiter-separated values file editor

データエディターの詳細については、「データエディターとビューアー」を参照してください。

データベースエクスプローラー

データベースエクスプローラー ( 表示 | ツールウィンドウ | データベースエクスプローラー ) では、データベースと DDL データソースを操作できます。データベース内のデータ構造を表示および変更したり、その他の関連タスクを実行したりできます。

使用可能なデータソースは、データソース、スキーマ、テーブルなどのツリーとして表示されます。

the Database Explorer

データベースエクスプローラーでのデータベースオブジェクトの操作の詳細については、「データベースオブジェクト」セクションを参照してください。

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

イントロスペクション

イントロスペクションは、データベースオブジェクトのメタデータ (オブジェクト名や列のタイプなど) とソースコードをロードするプロセスです。DataGrip は、この情報を使用して、データベースエクスプローラー内のオブジェクトの表示、DDL の表示、完了時のオブジェクトの提案、その他のコーディング支援機能を実行します。

デフォルトでは、データベースエクスプローラーに表示するように選択されたスキーマとデータベースのみがイントロスペクトされます。データベースのサイズによっては、イントロスペクション中にロードされたメタデータは、かなりの時間とディスク容量を必要とする可能性があります。

必要なデータベースとスキーマがイントロスペクトされると、IDE は接続されたセッション解決モードに応じて、スクリプト内のデータベースオブジェクトを正しいコンテキストに解決できます。

Oracle ユーザーは、すべてのオブジェクトが処理されている場合に長いイントロスペクション時間を経験する可能性がありますが、日常の作業やコーディング支援には通常は必要ありません。イントロスペクトされるオブジェクトの量を減らすために、DataGrip には Oracle データベースで使用できる 3 つのイントロスペクションレベルがあります。詳細については、「Oracle イントロスペクションレベル」を参照してください。

不正なイントロスペクションのトラブルシューティングの詳細については、イントロスペクションの問題の報告トピックを参照してください。

クエリコンソール

クエリまたはデータベースコンソールは、データソースに添付される SQL ファイルです。ターミナルで行うのと同じ方法で、クエリコンソールで SQL ステートメントを作成および実行できます。

データソースを作成すると、データソースのデフォルトのクエリコンソールが自動的に作成されます。必要に応じて、追加のクエリコンソールを作成できます。

Query console

クエリコンソールの詳細については、クエリコンソールトピックを参照してください。

DataGrip の他のタイプの SQL ファイルの詳細については、ファイル管理トピックを参照してください。

添付ディレクトリ内のユーザーファイル

ユーザーファイルは、マシンまたはアクセスできるその他の場所に保存されているファイルです。DataGrip で操作するには、含むディレクトリをファイルツールウィンドウに接続します。

Attach a directory with SQL files

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

DataGrip の他のタイプの SQL ファイルの詳細については、ファイル管理トピックを参照してください。

関連ページ:

データソース

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

セッション

DataGrip では、データベースへの接続は特別なラッパー、つまりセッションで確立されます。各セッションは単一の接続のラッパーであり、接続の情報 (アクティブかどうか、トランザクション制御モード、その他の設定など) を保存します。セッション内では、必要に応じて定義された設定に従って接続を開いたり閉じたりできます。セッションにはクライアント(セッションが保持する接続を使用してクエリが送信されるファイル)が存在する場合があります。データエディターはセッションのクライアントになることもできます。サー...

データエディターとビューアー

概要:データエディターとビューアー、またはデータエディターは、データを操作するためのユーザーインターフェースを提供します。データエディターでは、データの並べ替え、フィルター、追加、編集、削除を行うことができるだけでなく、その他の関連タスクを実行することもできます。DataGrip では、データエディターとビューアーを使用して、データベースオブジェクトデータ、クエリ結果セット、およびユーザーファイルデータを操作できます。ツールバー。クエリのフィルタリングと並べ替えペイン。テーブルビュー内のデータ...

データソースおよびドライバーダイアログ

データソースおよびドライバーダイアログにアクセスするには、次のいずれかのアクションを実行します。データベースエクスプローラー (表示 | ツールウィンドウ | データベースエクスプローラー) で、データソースのプロパティボタンをクリックします。データベースエクスプローラー (表示 | ツールウィンドウ | データベースエクスプローラー) で、追加ボタンをクリックし、に移動します。に移動します。概要:データソースおよびドライバーダイアログでは、データソースとデータベースドライバを管理できます。左ペイン...

DDL データソース

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

データベースオブジェクト

DB フロントエンド DataGrip の使い方や高等テクニック満載の JetBrains 日本語公式ヘルプ。最新の英語版ヘルプ内容が随時反映されます。