DataGrip 2026.1 Help

データソース

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

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

PostgreSQL データベースの接続詳細を含むデータソース

作成されたデータソースのリストを表示し、 データベースエクスプローラー (表示 | ツールウィンドウ | データベースエクスプローラー) で探索できます。

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

DataGrip プロジェクトでは、すべてのデータソースの設定は、プロジェクトディレクトリ内の .idea サブディレクトリにある dataSources.xml ファイルに保存されています。 プロジェクト設定を保存するプロジェクトディレクトリの詳細については、 IDE で使用されるディレクトリのトピックを参照してください。

DataGrip では、以下のデータソースを作成できます:

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

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

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

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

データソースを作成する

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

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

サポートされているデータベース

DataGrip は、ホストサーバーやクラウドプラットフォーム上でローカルまたはリモートで稼働するデータベースに接続できます。

データソースを作成し、データベースへのテスト接続を実行するには、専用のトピックに記載されている手順に従ってください。

完全サポート

IDE は次のデータベースを完全にサポートします。

基本サポート

下記のデータベースに対しては、 基本的なサポートが提供されます。

  • Amazon Athena

  • Apache Ignite

  • Apache Phoenix

  • Apache Spark

  • Databricks

  • Denodo

  • DuckDB

  • Elasticsearch

  • Firebird

  • Google Cloud Spanner

  • IBM Informix

  • InterSystems IRIS

  • Mimer SQL

  • OpenEdge

  • Presto

  • SAP HANA

  • SingleStore

  • Tarantool

  • Teradata ヴァンテージ

  • TiDB

  • TmaxTibero

  • Trino

  • YugabyteDB

DDL データソース

DDL データソースを作成するには、 DDL データソース トピックの手順に従ってください。

クラウドデータベース

DataGrip は以下のクラウドデータベースもサポートしています:

データソースのコピー

データソースを複製すると、パスワードを含むすべての接続設定が保持されます。 データソースは単一のプロジェクト内でのみ複製できます。

  1. データベースエクスプローラー または データソースおよびドライバー のいずれかで接続構成を複製できます。

    • データベースエクスプローラー (⌘ 1) で、複製するデータソースを選択し、右クリックして コピーペースト | 複製 を選択します。

      データベースエクスプローラーでデータソースを複製する
    • データソースおよびドライバー ダイアログ (Ctrl+Alt+Shift+S) の左側の領域で、複製するデータソースを選択し、ツールバーの 複製アイコン複製 をクリックします。

      データソースとドライバーダイアログでデータソースを複製する

    または、データソースを選択して Ctrl+D を押します。

    DataGrip は、パスワードを含む同じ設定で新しいデータソースを作成します。

  2. OK をクリックして新しいデータソースを保存し、ダイアログを閉じます。

データソースとドライバーダイアログで重複したデータソース

データソースを削除する

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

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

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

    1. 次のいずれかの方法でデータソースのプロパティを開きます。

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

      • データベースエクスプローラー (⌘ 1) ツールバーで、 The Data Sources iconデータソース をクリックします。

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

      データソースとドライバーを開くダイアログ
    2. ダイアログの左側のペインで、削除するデータソースを選択し、ツールバーの 削除 をクリックします。

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

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

データベースエクスプローラー (表示 | ツールウィンドウ | データベースエクスプローラー) では、オブジェクトをグループ化したり、色を割り当てたり、フィルタリングしたりできます。

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

DataGrip でデータソースを新しいフォルダー、または既存のフォルダーへ移動できます。

  • データソースを新しいフォルダーに移動するには、次の手順を実行します。

    1. 項目を右クリックして「移動 | フォルダー へ」を選択します。 または、 F6 を押します。

    2. まだ既存のフォルダーがない場合、DataGrip は 新規フォルダー ダイアログを表示します。 すでにフォルダーがある場合は、 フォルダーに移動 ポップアップが表示されます。 ポップアップで 新規フォルダー を選択してください。

    3. 新規フォルダー ダイアログでフォルダー名を入力します。 スラッシュ(/ )を使用してネストを定義できます。 例: QA/Quick という名前は、 QA フォルダー内に Quick フォルダーを作成します。

    データソースをグループ化するための新しいフォルダーを作成する
  • データソースを既存のフォルダーに移動するには、次の手順を実行します。

    1. 項目を右クリックして「移動 | フォルダー へ」を選択します。 または、 F6 を押します。

    2. フォルダーに移動 ポップアップから、ターゲットフォルダーを選択します。

    アイテムをフォルダーに移動する

操作を元に戻すには、 Ctrl+Z を押します。

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

  1. データソースおよびドライバー ダイアログ (Ctrl+Alt+Shift+S) で、色を割り当てるデータソースを選択します。

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

  3. 変更を適用して、ダイアログを閉じます。

データベースツリー内のデータソースおよびデータベースオブジェクトに色を割り当てる方法の詳細については、 データソースとデータベースオブジェクトに色を割り当てる を参照してください。

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

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

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

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

データソースを共有する

DataGrip では、単一の IDE インスタンス内で異なるプロジェクト間、または複数の IDE インスタンス間でデータソースを共有できます。 プロジェクト間でデータソースを共有するには、アクセスレベルを変更する必要があります。 IDE 間でデータソースを共有するには、コピーして貼り付けるか、IDE 設定のエクスポート/インポート機能を使用する必要があります。

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

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

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

  1. データベースエクスプローラー で、ツールバーの データソースプロパティボタンを押すデータソースのプロパティ をクリックします。

  2. 開いた データソースおよびドライバー ダイアログ (Ctrl+Alt+Shift+S) で、グローバルにするデータソースを選択し、右クリックして グローバル化アイコングローバルにする を選択します。

    または、ツールバーの グローバル化アイコングローバルにする をクリックします。

    データソースとドライバーダイアログでデータソースをグローバルにする
  3. OK をクリックして変更を保存し、ダイアログを閉じます。

データソースを再びローカルにするには、データソースの グローバル化アイコングローバルにする を置き換える プロジェクトに移動アイコンプロジェクトに移動 をクリックします。

データソースとドライバーダイアログのグローバルおよびプロジェクトレベルのデータソース

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

DataGrip では、データソースの設定をクリップボードにコピーするか、すべてのプロジェクトデータソースの設定を含む XML ファイルを使用してデータソースを共有できます。 また、IDE の設定エクスポート / インポート機能を使用して、ファイルをエクスポート / インポートすることも可能です。

その理由は、DataGrip には独自のパスワードストアがないためです。 ネイティブのパスワード管理システムか KeePass を使用します。 IDE でのパスワード保存方法を変更するには、IDE 設定 Ctrl+Alt+S外観 & 振る舞い | システム設定 | パスワード に移動してください。 DataGrip でのパスワード保存の詳細は、 パスワード トピックを参照してください。

データソースをクリップボードにコピー

DataGrip では、データソースをクリップボードにコピーできます。 これを行うと、IDE は接続設定を XML スニペットとしてコピーします。 このスニペットを別の IDE に貼り付けることで、元のデータソースのコピーを作成できます。

  1. データベースエクスプローラー で、コピーするデータソースを選択します。

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

    DataGrip は接続設定を含む XML スニペットをコピーします。

  3. ターゲット IDE に切り替えるか、データソースを別のユーザーに送信します。

  4. ターゲット IDE で、 データベースエクスプローラー を開きます。

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

  6. 開いた データソースおよびドライバー ダイアログ (Ctrl+Alt+Shift+S) ダイアログで、このデータソースを使用して接続するデータベースまたはスキーマのパスワードを入力します。

  7. OK をクリックして新しいデータソースを保存し、ダイアログを閉じます。

すべての DataGrip プロジェクトには、プロジェクト内のすべてのデータソースの設定を保存する dataSources.xml ファイルがあります。 このファイルをコピーすることで、他の IDE インスタンスとデータソースを共有できます。 また、VCS に保存することで、変更を追跡し、複数のユーザー間でデータソースリストを同期することもできます。

dataSources.xml ファイルは、 IDE プロジェクトディレクトリ内の専用プロジェクト設定ディレクトリの .idea サブディレクトリに保存されます。

dataSources.xml ファイルを見つける

  1. ファイル ツールウィンドウで、プロジェクトディレクトリを右クリックし、 開く | <ファイル browser> を選択します。

  2. 開いたファイルブラウザーウィンドウで、 .idea ディレクトリに移動し、 dataSources.xml ファイルを見つけます。

dataSources.xml ファイルを見つける

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

グローバルデータソース設定を ZIP アーカイブにエクスポートする

  1. メインメニューから ファイル | IDE 設定の管理 | 設定のエクスポート を選択します。

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

  3. 設定のエクスポート… ウィンドウで、 データベース: グローバルデータソース を選択します。

  4. 設定のエクスポート フィールドで、 settings.zip ファイルを保存するディレクトリへのパスを指定します。

alt_export_sata_sources_settings_zip

ZIP アーカイブからグローバルデータソース設定をインポートする

  1. メインメニューから ファイル | IDE 設定の管理 | 設定のインポート… を選択します。

  2. ファイルブラウザーウィンドウで、エクスポートした settings.zip ファイルを見つけて選択します。

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

  4. OK をクリックしてください。

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

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

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

alt_import_sata_sources_settings_zip

ヒントとトリック

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

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

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

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

  4. プロジェクトを含むディレクトリ全体を別のコンピューターにコピーします。

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

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

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

2026 年 5 月 22 日