DataGrip 2024.1 ヘルプ

データソース

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

データソースおよびドライバーダイアログ (Ctrl+Alt+Shift+S) でデータソースを設定できます。ダイアログにアクセスするには、データベースエクスプローラー ( 表示 | ツールウィンドウ | データベースエクスプローラー ) で、ツールバーのデータソースのプロパティボタン (the Data Source Properties button) をクリックします。

Data source with connection details for a PostgreSQL database

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

Data sources in the Database Explorer

DataGrip では、次のデータソースを作成できます。

  • データベースのデータソース : データを含む運用データベースの接続構成。

    DataGrip は、さまざまなデータベースベンダーに対して、完全なサポートと基本サポートを提供します。データベースベンダーの完全なサポートには、強化されたコード補完やデータベースオブジェクトの取得 (イントロスペクション) の改善などの機能が含まれます。すべてのインスペクション、クイックフィックス、その他のコーディング支援機能も利用できます。一方、基本サポートでは利用できる機能が限られています。

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

  • データ定義言語 (DDL) データソース : データ定義言語ステートメントを含む SQL ファイル (DDL データソースを参照)。

データソースを作成する

データベースに接続して作業を開始するには、接続の詳細を含むデータソースを作成し、接続先のデータベースにそれらの詳細を指定します。

次のビデオは、データソースを追加するための一般的な手順です。説明のために、ビデオは PostgreSQL データソースを追加する方法を示しています。

データソースの表示オプションを構成する

データベースエクスプローラー ( 表示 | ツールウィンドウ | データベースエクスプローラー ) でオブジェクトのグループ化、色の割り当て、フィルター処理を行うことができます。

データベースエクスプローラーでオブジェクトのビューをカスタマイズする

  • データソースをグループ化、有効化、並べ替えるには、データベースエクスプローラーのタイトルバーにあるオプションアイコン (the Show Options menu icon) をクリックし、必要なオプションを選択します。

    データベースエクスプローラー ( ビュー | ツールウィンドウ | データベースエクスプローラー ) では、データソースのビューが即座に変更されます。

    表示オプションの詳細については、「表示オプション」を参照してください。

    the Options menu items

データソースをフォルダーにグループ化する

  • データベースエクスプローラー ( 表示 | ツールウィンドウ | データベースエクスプローラー ) で、必要なデータソースを選択し、F6 を押します。または、データソースを右クリックし、フォルダーに移動を選択します。

    • フォルダーがない場合は、新規フォルダーダイアログが表示されます。テキストフィールドに、フォルダー名を入力します。スラッシュ(/)を使用してネストを定義できます。例: QA/Quick 名は、QA フォルダー内に Quick フォルダーを作成します。

      Move to Folder
    • データソースがグループ化されたフォルダーがある場合は、フォルダーに移動ダイアログが表示されます。新しいフォルダーを作成するには、新規フォルダーを選択します。フォルダーからデータソースを削除するには、ルートフォルダーを選択します。

      Move to Folder

    また、Ctrl+CCtrl+VCtrl+X を使用して、フォルダー間でデータソースをコピー、貼り付け、切り取ることができます。1 つのプロジェクト内でデータソースをカットアンドペーストすると、データソースは移動されるだけで、パスワードは必要ありません。ただし、それ以外の場合はすべてパスワードが必要です。カット操作は Ctrl+Z を使用して元に戻すことができます。

データソースに色を割り当てる

本番データベースとテストデータベースを区別しやすくするために、データソースに色を割り当てることができます。

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

    • ファイル | データソース ... に移動します。

    • Ctrl+Alt+Shift+S を押します。

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

    Add new data source
  2. 色を割り当てるデータソースを選択します。

  3. 名前フィールドの円をクリックして、色を選択します。

    Assign a color to a data source

クエリコンソールとグリッドに色を割り当てる

  • コードエディターとデータエディターのタブでは、データソースの色を使用できます。

    色を設定するには、データソースを右クリックし、ツール | ツールを選択します。色を設定します。データベースの色設定ダイアログで、ダイアログと色のオプションを選択します。データソースの色をクエリコンソールとグリッドに適用するには、コンソールエディターおよびグリッド内チェックボックスをオンにします。

    Text data viewer uses the color of the data source

ツールバーからオブジェクトをフィルターする

  • 必要なオブジェクトを選択するには、ツールバー the Filter icon フィルターアイコンを使用します。

    The Filter menu

データソースとデータベースオブジェクトのコメントを表示する

  • データベースとテーブルのコメントを有効にするには、データベースエクスプローラーのタイトルバーにあるオプションアイコン (the Show Options menu icon) をクリックし、コメントを選択します。

    テーブルにコメントを追加するには、テーブルを選択して Ctrl+F6 を押します。コメントテキストフィールドにテーブルの説明を追加します。

    データベースにコメントを追加するには、データベース設定 Ctrl+Alt+S を開き、コメントテキストフィールドにデータベースの説明を追加します。

    Show descriptions for databases and tables

データソースのフルネームを使用する

デフォルトでは、タブのタイトルを短縮オプションは有効になっています。タブタイトルのデータソース名は 36 文字に短縮されています。

  • クエリコンソールのタブを右クリックして、タブのタイトルを短縮を選択します。

データベースエクスプローラーでノードの内容を表示する

  • データベースエクスプローラー ( 表示 | ツールウィンドウ | データベースエクスプローラー ) で、データベースオブジェクトをグループ化するノードをクリックし、F4 を押します。

    View contents of a node

データソースを共有する

DataGrip のデータソースは、プロジェクトとグローバルの 2 つのレベルで利用できます。プロジェクトレベルとは、このデータソースが最初に作成されたプロジェクトからのみデータソースにアクセスできることを意味します。グローバルレベルでは、他のプロジェクトでもデータソースを利用できます。デフォルトでは、プロジェクトレベルでデータソースを利用できます。

IDE 内の異なるプロジェクト間でデータソースを共有するには、データソースをグローバルレベルに移動する必要があります。

別のプロジェクトで同じデータソースを使用する必要があるが、アクセシビリティレベル(プロジェクトまたはグローバル)、ユーザー、データベース接続、スキーマ設定など、要件が異なる場合は、データソースをコピーできます。

プロジェクト間でデータソースを共有する

  1. データベースエクスプローラー ( 表示 | ツールウィンドウ | データベースエクスプローラー ) で、データソースのプロパティボタン (the Data Source Properties button) をクリックします。

  2. データソースおよびドライバーウィンドウで、グローバルにするアイコン(the Make Global icon)をクリックして、データソースをグローバルレベルで使用できるようにします。the Make Global icon アイコンをもう一度クリックして、レベルをプロジェクトに変更します。

    プロジェクトレベルとは、このデータソースが最初に作成されたプロジェクトからのみデータソースにアクセスできることを意味します。グローバルレベルでは、他のプロジェクトでデータソースを利用できます。デフォルトでは、データソースはプロジェクトレベルで利用できます。

    Share data sources between projects

異なる IDE インスタンス間でデータソースを共有する

データソースに関する情報を XML 形式でクリップボードにコピーできます。

結果の XML には、URL のみ接続タイプの JDBC URL 内でパスワード情報が提供されていない限り、パスワード情報は含まれません。この接続タイプの詳細については、データソースとドライバーダイアログのリファレンストピックを参照してください。

XML スニペットを(メッセンジャーまたはメールで)別の IDE に送信してインポートすることができます。

  1. データベースエクスプローラー ( 表示 | ツールウィンドウ | データベースエクスプローラー ) で、コピーするデータソースを選択します。

  2. Ctrl+C を押します。または、選択範囲を右クリックしてコピーペースト | データソースのコピーに移動します。

  3. 別のワークステーションで、表示 | 表示をクリックします。ツールウィンドウ | データベースエクスプローラー

  4. データベースエクスプローラーで、新規アイコン (the New icon) をクリックし、クリップボードからインポートを選択します。あるいは、データベースエクスプローラーを右クリックしてコピーペースト | データソースの貼り付けを選択します (または Ctrl+V を押します)。

データソースを削除する

次のいずれかの方法でデータソースを削除できます。

  • コンテキストメニューを使用してデータソースを削除するには、データベースエクスプローラー ( 表示 | ツールウィンドウ | データベースエクスプローラー ) で、削除するデータソースを右クリックし、データソースの削除を選択します。

  • データソースおよびドライバーダイアログでデータソースを削除するには、次の手順に従います。

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

      • ファイル | データソース ... に移動します。

      • Ctrl+Alt+Shift+S を押します。

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

      Add new data source
    2. ダイアログの左側のペインで、削除するデータソースを選択し、ツールバーの除去アイコン () をクリックします。

  • データソースおよびドライバーダイアログのコンテキストメニューからデータソースを削除するには、ダイアログの左側のペインで、削除するデータソースを右クリックし、除去を選択します。

データソース設定の共有

settings.zip ファイルを使用して、データソース設定をエクスポートおよびインポートできます。settings.zip ファイルには、グローバルレベルで使用可能なデータソースのみが含まれています。レベルの変更の詳細については、「プロジェクトレベルをグローバルに変更する」を参照してください。

データソース設定のエクスポート

  1. ファイル | IDE 設定の管理 | 設定のエクスポートをクリックします。

  2. 設定のエクスポートウィンドウで、選択なしをクリックします。

  3. 設定のエクスポートウィンドウで、データベース: ドライバーデータベース: 設定データベース: グローバルデータソースを選択します。エクスポートリストにデータベース: グローバルデータソースを含めるには、少なくとも 1 つのグローバルデータソースが必要です。また、少なくとも 1 つのドライバーをダウンロードまたは作成したことを確認してください。それ以外の場合、データベース: ドライバーメニュー項目はリストに表示されません。

  4. 設定のエクスポートフィールドに、settings.zip ファイルを保存するフォルダーへのパスを入力します。

データソース設定のインポート

  1. ファイル | IDE 設定の管理 | 設定のインポートをクリックします。

  2. インポートするファイルの場所ウィンドウで、エクスポートした settings.zip ファイルを見つけてダブルクリックします。

  3. インポートするコンポーネントの選択ウィンドウで、データベース: ドライバーデータベース: 設定データベース: グローバルソースを選択します。

  4. OK をクリックします。

  5. 再起動が必要ウィンドウで、OK をクリックして IDE を再起動します。

  6. データソースおよびドライバーウィンドウを開き、データソースプロパティに必要な接続資格情報を入力します。データソースがローカルまたはネットワークドライブ上にある場合は、このデータソースへのパスが正しいことを確認してください。

  7. データソースへの接続が正常に行われるようにするには、接続のテストをクリックします。

ヒント

すべての接続をパスワードで共有する

  1. Ctrl+Alt+S を押して設定を開き、外観 & 振る舞い | システム設定 | パスワードに移動します。

  2. KeePass を使用するオプションを選択してください。

  3. データベースフィールドに、プロジェクトを保存するディレクトリ内の KDBX ファイルのパスを指定します。デフォルトでは、DataGrip はプロジェクトを ~\DataGripProjects に保存します。

  4. プロジェクトのあるフォルダー全体を ~\DataGripProjects から別のコンピューターにコピーします。

  5. 別のコンピューターで、Ctrl+Alt+S を押して設定を開き、外観 & 振る舞い | システム設定 | パスワードに移動します。

  6. データベースフィールドに、コピーした KDBX ファイルへのパスを入力します。

  7. ファイル | 開くをクリックして、コピーされたプロジェクトファイルのあるディレクトリに移動します。

関連ページ:

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

データソースを作成するには、JDBC ドライバーが必要です。DataGrip には、完全サポートと基本サポートの 2 種類のドライバーがあります。データソースおよびドライバーダイアログのドライバータブで、完全で基本的なサポートを提供しているデータベースベンダーのリストを確認できます。また、ユーザーが作成したドライバーは基本的なサポートを備えたドライバーと見なされることに注意してください。完全サポートには、強化されたコード補完やデータベースオブジェクトの取得 (イントロスペクション) の改善などの...

DDL データソース

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

新しい UI

新しいユーザーインターフェース (UI) は、DataGrip の外観を新しく再設計したものです。これは、視覚的な複雑さを軽減し、重要な機能に簡単にアクセスできるようにし、必要に応じて複雑な機能を段階的に公開することを目的として作成されており、その結果、見た目も操作性もすっきりします。主な変更点には、簡素化されたメインツールバー、新しいツールウィンドウレイアウト、新しいテーマ、更新されたアイコンがあります。新しい UI を有効にするを押して設定を開き、を選択します。新しい UI の有効化チェッ...

Amazon Redshift

公式ドキュメント Amazon Redshift の詳細については、公式ドキュメントを参照してください。Amazon Redshift JDBC ドライバーのその他のバージョンについては、公式 JDBC ドライバーのダウンロードを参照してください。このトピックでは、DataGrip で Amazon Redshift データベースに接続するためのデータソースを作成し、テスト接続を実行する方法に関する一般的な手順を説明します。必要な前提条件がすでに満たされており、データベースが稼働していることを前提...

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

概要:データベースエクスプローラー (表示 | ツールウィンドウ | データベースエクスプローラー) では、データベースと DDL データソースを操作できます。データベース内のデータ構造を表示および変更したり、その他の関連タスクを実行したりできます。使用可能なデータソースは、データソース、スキーマ、テーブル、列のツリーとして表示されます。現在データソースが定義されていない場合は、新規コマンドを使用してデータソースを作成し、データベースに接続します。データソースの詳細については、データソーストピック...

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

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