DataGrip 2019.3ヘルプ

サービスツールウィンドウ

サービスツールウィンドウでは、データベースとDockerサービスを使用できます。Dockerを使用するには、Dockerプラグインをインストールします。Dockerの詳細については、Dockerを参照してください。サービスツールウィンドウでは、Dockerコンテナーとイメージ(1)、データソース(2)、接続セッション(3)、およびこれらのセッションにアタッチされたファイル(4)を表示および管理できます。セッションアイコンの小さな緑色のライトは、データソースに接続していることを示します。

The Services tool window

メイン・ツールバー

メインツールバーには、すべてのサービスタイプに共通の次のボタンとメニューが含まれています。

アイコン

アクション

説明

The Expand All button

すべて展開する Ctrl+NumPad Plus

リスト内のすべての項目を展開します。

The Collapse All button

すべて折りたたむ Ctrl+NumPad -

リスト内のすべての項目を折りたたみます。

The Group By menu

グループ

サービスのリストを整理する方法を選択します。

  • サービス型 : サービスタイプを記述するルートノードを追加する (たとえば、Dockerまたはデータベース )

  • サービスグループ : 特定のグループ(データソース名など)を記述する親ノードを追加します。

the Group By option
The Filter menu

フィルター

サービスのリストをフィルタリングする方法を選択します。

The Open in New Tab button

新規タブで開く

選択した項目を別のタブに移動します。

The Add Service menu

サービス Alt+Insertを追加

追加するサービスタイプを選択します。

データベースサービス

データベースサービスでは、セッションと接続を管理できます。接続は物理的な通信チャネルであり、セッションは情報交換の状態です。例:ソーシャルネットワークを閲覧している場合、接続ログにはクライアントとサーバーの間に何千もの接続エントリがあり、セッションログには転送されたバイト数を含む単一のログエントリしか表示されません。

データベースセッションの管理の詳細については、クエリを実行するを参照してください。

左ツールバー

アイコン

アクション

説明

Tx

送信モードと送信アイソレーション

データベーストランザクションの分離レベル(英語)とトランザクションのコミット方法を選択します。

  • 自動 : 各文は、暗黙的にコミットされた独自のトランザクションで実行されます。

  • マニュアル : トランザクションはコミットされ、手動でロールバックされます。

The Commit button

コミット Ctrl+Shift+Alt+Enter

現在のトランザクションをコミットします。

The Rollback button

ロールバック

最後のトランザクションをロールバックします。

The Cancel Running Statements button

実行中のステートメントをキャンセル

現在の文の実行を終了します。

The Restore Default Layout button

デフォルトレイアウトに戻す Ctrl+F2

サービスビューの視覚要素のデフォルト位置を復元します。

The Jump to Console button

コンソールにジャンプする Ctrl+Shift+F10

コンソールポップアップを開きます。コンソールポップアップで、エディターで開きたいデータベースコンソールを選択できます。

The Disconnect button

切断 Ctrl+F2

(データソースの場合)選択したデータソースへの接続を閉じます。

The Disconnect button

実行中のステートメントをキャンセル

(セッションおよび添付ファイルの場合)選択したデータソースへの接続を閉じます。

データ・ソース

アイコン

アクション

説明

The Jump to Console button

コンソールにジャンプする Ctrl+Shift+F10

コンソールポップアップを開きます。コンソールポップアップで、エディターで開きたいデータベースコンソールを選択できます。

The Disconnect button

切断 Ctrl+F2

選択したデータソースへの接続を閉じます。

すべてのセッションを閉じる

データソースに対して開かれているすべてのセッションを閉じます。

The Show in New Tab button

新しいタブで表示

選択した項目を別のタブに移動します。

新しいタブでそれぞれ開く

選択した項目を別々のタブに分割します。

新しいタブで各タブを開く

サービスの種類ごとに別々のタブを作成します。

削除 N/A

データソースに対して開かれているすべてのセッションを閉じます。すべてのセッションを閉じると同じです。

セッション

アイコン

アクション

説明

Tx

送信モードと送信アイソレーション

データベーストランザクションの分離レベル(英語)とトランザクションのコミット方法を選択します。

  • 自動 : 各文は、暗黙的にコミットされた独自のトランザクションで実行されます。

  • マニュアル : トランザクションはコミットされ、手動でロールバックされます。

The Commit button

コミット Ctrl+Shift+Alt+Enter

現在のトランザクションをコミットします。

The Rollback button

ロールバック

最後のトランザクションをロールバックします。

The Disconnect button

実行中のステートメントをキャンセル

実行中の文の実行を停止します。

The Restore Default Layout button

デフォルトレイアウトに戻す Ctrl+F2

復元の視覚的要素が配置されています。

セッションの名前変更

セッションの名前を指定できる名前変更ダイアログを表示します。

セッションを閉じる

選択したセッションを閉じます。

The Show in New Tab button

新しいタブで表示

選択した項目を別のタブに移動します。

新しいタブでそれぞれ開く

選択した項目を別々のタブに分割します。

新しいタブで各タブを開く

サービスの種類ごとに別々のタブを作成します。

削除 N/A

データソースに対して開かれているすべてのセッションを閉じます。すべてのセッションを閉じると同じです。

SQL ファイル

アイコン

アクション

説明

Tx

送信モードと送信アイソレーション

データベーストランザクションの分離レベル(英語)とトランザクションのコミット方法を選択します。

  • 自動 : 各文は、暗黙的にコミットされた独自のトランザクションで実行されます。

  • マニュアル : トランザクションはコミットされ、手動でロールバックされます。

The Commit button

コミット Ctrl+Shift+Alt+Enter

現在のトランザクションをコミットします。

The Rollback button

ロールバック

最後のトランザクションをロールバックします。

The Disconnect button

実行中のステートメントをキャンセル

実行中の文の実行を停止します。

The Restore Default Layout button

デフォルトレイアウトに戻す Ctrl+F2

復元の視覚的要素が配置されています。

セッション切り替え

新しいセッションを選択または作成して接続できるセッションポップアップを表示します。

デタッチセッション

現在のセッションから選択したファイルを切り離します。ファイルをセッションに添付するには、エディターでファイルを開き、セッションリストでセッションを選択します。

Detach a session
The Show in New Tab button

新しいタブで表示

選択した項目を別のタブに移動します。

新しいタブでそれぞれ開く

選択した項目を別々のタブに分割します。

新しいタブで各タブを開く

サービスの種類ごとに別々のタブを作成します。

削除 N/A

データソースに対して開かれているすべてのセッションを閉じます。すべてのセッションを閉じると同じです。

the Jump to Source button

ソース F4にジャンプ

ファイルをエディターで開きます。

Docker

このタイプのサービスは、少なくとも1つのDockerインスタンスに対して接続設定を構成している場合に利用可能です。詳しくは、Dockerサポートを有効にするを参照してください。

Docker接続を追加する

  1. the New Service menu をクリックし、Docker接続を選択します。

  2. 新しいDocker接続ダイアログでdocker接続設定を構成します。

メインDockerノード

アイコン

アクション

説明

The Connect button

接続

Dockerデーモンに接続して、使用可能なすべてのイメージとコンテナーをリストします。

The Disconnect button

切断

Dockerデーモンから切断します。

The Edit Configuration button

構成の編集

Dockerの接続設定を編集します。

The Deploy button

配置

既存のDocker実行構成を選択するか、または新しい構成を作成してください。詳しくは、コンテナーの実行を参照してください。

The Pull Image button

イメージのプル

Dockerレジストリからイメージを取得します。詳しくは、Dockerレジストリからイメージを取得するを参照してください。

The Filter button

フィルター

実行していないコンテナーやタグのないイメージを表示するか隠すかを選択します。

コンテナー

アイコン

アクション

説明

The Start Container button

コンテナーの開始

選択したコンテナーを実行します。

The Stop Container button

コンテナーの停止

選択したコンテナーを停止します。

The Delete Container button

コンテナーの削除

選択したコンテナーを削除します。

The Filter button

フィルター

実行していないコンテナーやタグのないイメージを表示するか隠すかを選択します。

イメージ

アイコン

アクション

説明

The Pull Image button

イメージのプル

Dockerレジストリからイメージを取得します。詳しくは、Dockerレジストリからイメージを取得するを参照してください。

The Create Container button

コンテナーの作成

選択したイメージからDockerコンテナーを作成します。

The Delete Image button

イメージの削除

選択したイメージを削除します。

The Push Image button

イメージのプッシュ

イメージをDockerレジストリにプッシュします。詳しくは、イメージをDockerレジストリにプッシュするを参照してください。

The Filter button

フィルター

実行していないコンテナーやタグのないイメージを表示するか隠すかを選択します。

メインDocker Composeノード

アイコン

アクション

説明

The Deploy button

配置

関連付けられた実行/デバッグ構成を使用して、選択したDocker Composeサービスを配置します。詳しくは、Docker Composeを参照してください。

The Stop button

停止

選択したDocker Composeサービス内のすべてのコンテナーを停止します。

The Down button

ダウン

すべての関連ネットワーク、ボリューム、およびイメージを含む、選択したDocker Composeサービス内のすべてのコンテナーを停止して削除します。

The Edit Configuration button

構成の編集

選択したDocker Compose実行設定を編集します。

The Filter button

フィルター

実行していないコンテナーやタグのないイメージを表示するか隠すかを選択します。

Docker Composeサービス

アイコン

アクション

説明

The Start button

開始

選択したサービスのすべてのコンテナーを起動します。

The Stop button

停止

選択したサービスのすべてのコンテナーを停止します。

The Scale button

スケール

選択したサービスのコンテナー数を変更します。

The Delete Container button

コンテナーの削除

選択したコンテナーを削除します。

The Filter button

フィルター

実行していないコンテナーやタグのないイメージを表示するか隠すかを選択します。

Kubernetes

このタイプのサービスは次の場合に利用可能です。

  • Kubernetesプラグイン(英語)がインストールされ、有効になります。DataGripでのKubernetes統合の詳細については、Kubernetesを参照してください。

  • DataGripはKubernetesクラスター構成ファイルを検出します。デフォルトでは、これは $HOME/.kube ディレクトリにある config という名前のファイルです。他のkubeconfigファイルを指定するには、KUBECONFIG 環境変数を設定するか、kubectlの実行時に --kubeconfig オプションを使用します。kubeconfigファイルの詳細については、kubeconfigファイルを使用したクラスターアクセスの整理(英語)を参照してください。

サービスツールウィンドウのKubernetesノードには、現在のコンテキストのKubernetesクラスターのリソースが一覧表示されます。現在のコンテキストでクラスターの名前を確認するには、次のコマンドを実行します。

kubectl config current-context

詳しくは、複数のクラスターへのアクセスを構成する(英語)を参照してください。

アイコン

アクション

説明

The Refresh button

リフレッシュ

Kubernetesクラスター構成をリフレッシュします。

The Namespace menu

名前空間

ネームスペースを選択して、クラスターのリストされたリソースをフィルターします。

The Load YAML button

YAMLを読み込む

エディターでクラスターから選択したリソース構成ファイルを開きます。

The Show Log button

ログの表示

選択したpodのコンテナーのログを個別のタブに表示します。

生産性のヒント

タブを使用

サービスツールウィンドウには多くのサービスを含めることができます。これらのサービスは、種類に応じてグループ化するか、独自のカスタムグループ化用に個別のタブを作成できます。例:以下を含むタブを作成できます:開発中のアプリケーションの実行構成、アプリケーションのバックエンドとして使用されるデータベースを実行するDockerコンテナー、およびデータベースにアクセスするためのコンソール。

サービスツリーを非表示にする

サービスツールウィンドウのツールバーの右側にある The Show Options Menu button をクリックし、次にサービス・ツリーの表示をクリックしてチェックボックスを外します。 Ctrl+Shift+T を押してサービスツリーを切り替えることもできます。

サービスツリーを非表示にすると、サービスナビゲーションバーに置き換えられます。 Alt+Home を押してサービスナビゲーションバーにフォーカスを合わせます。

サービスの非表示、削除、削除

サービスを右クリックし、削除 N/A を選択して、対応する実行構成、クラウドプロバイダー、Docker接続などを完全に削除します。

特定のタイプの実行/デバッグ構成をサービスツールウィンドウに表示したくない場合は、対応する構成を右クリックしてサービスから構成タイプを削除を選択します。これは実際の構成を削除しません。

サービスツールウィンドウから特定の実行構成を非表示にするには、対応する構成を右クリックして構成を非表示を選択します。すべての非表示の実行構成を表示するには、the Add Service menu をクリックして非表示の構成を復元するを選択します。

最終更新日: 2020年2月20日

関連ページ:

Docker

Dockerを使用すると、開発者は本番環境と同じ環境でコードをテストするためにコンテナー内にアプリケーションをデプロイできます。DataGripはDockerプラグインを使用してDockerをサポートします。プラグインはバンドルされており、デフォルトで有効になっています。DockerプラグインはDa...

クエリを実行する

クエリを実行するには、新しいSQLファイルを作成するか既存のSQLファイルを開き、それをデータソースに接続してコードを実行します。サービスツールウィンドウでは、データソース(1)、接続セッション(2)、およびアタッチファイル(3)を表示できます。小さい緑色のライトは、データソースに接続していることを...

構造ツールウィンドウ、ファイル構造ポップアップ

ツールウィンドウを開くには:または 。ポップアップを開くには:または 。ツールウィンドウまたはポップアップとして利用可能な構造ビューは、現在のファイルの構造を表示し、そのファイルをすばやくナビゲートできます。データエディターのテーブルの場合、構造ビューは列のリストを表示し、列を非表示にして表示したり...

サムネイルツールウィンドウ

ファイルツールウィンドウから、イメージファイルを含むフォルダー:コンテキストメニューのサムネイルを表示、サムネイルツールウィンドウには、イメージブラウザと同様の機能があります。フォルダーやイメージファイルのサムネイルを表示し、関連するナビゲーションやイメージ管理タスクを実行できます。タイトルバーのコ...