リリースノート
このセクションでは、現在のリリースで DataGrip に追加された機能を一覧表示します。 他の DataGrip バージョンのリリースノートを表示するには、 ヘルプサイトのバージョンスイッチャーをクリックして、必要なバージョンを選択します。

AI
データベース用 AI エージェントスキル
DataGrip には新しい database-tools スキルセットが追加され、エージェントがデータベースを操作しやすくなりました。 このスキルにより、エージェントはデータソースの作成・更新、接続問題の診断、データベースの閲覧、クエリの実行、データのプレビューが可能です。
このスキルは DataGrip にバンドルされています。
スキルセットが有効か確認するには、 に移動してください。

MCP ツールによるデータソース管理
MCP ツールのリストを拡張し、AI エージェントがデータベースをより効率的に扱い、コスト削減を支援します。 このリリースでは、新しいツール create_database_connection と edit_database_connection をリストに追加しました。 これらはエージェントが次のタスクを行う際に役立ちます:
新規データソースの作成
テスト接続の実行
接続問題の診断
既存データソース設定の更新
これらのツールの使い方を向上させるため、 database-tools スキルセットで説明しています。
エージェントに新しいデータソースを作成させたい場合は、その旨を依頼し、接続情報を提供してください。 エージェントはデータソースを作成し、テスト接続を実行します。

データソース設定にはあなたが提供した接続情報が含まれます。

エージェントに接続問題の診断や既存データソースの更新を依頼したい場合は、必要に応じて詳細情報を伝えてください。

MCP ツールと AI チャットツールウィンドウの改善
以前は、SQL クエリが失敗した際に AI エージェントは汎用的な "not done" エラーを受け取っていました。 現在は、エージェントが実際のデータベースメッセージと SQL エラーを受け取ります。
データベース接続をリストするMCP ツールは、データベース接続情報を正しく返すようになりました。 以前は、デフォルト値を持つパラメーターの誤った処理により出力スキーマエラーが発生していました。AI チャット ツールウィンドウ内のデータベーススキーマ添付 UI が刷新されました。

CLI でのデータベース操作に対するユーザー同意
コマンドラインインターフェース(CLI)でエージェントと操作し、エージェントがデータベースで作業を行う必要がある場合、ユーザーの同意を求め、実行内容を表示するようになりました。 同意フォームは SQL クエリの構文ハイライトに対応しています。
Claude Code で複数行クエリを使う場合、フォーム下部のオプションが正しく表示されないことがあります。 現在の回避策は、ターミナルウィンドウのサイズを変更するか、 /tui default を実行してターミナル UI をデフォルトモードに切り替えることです。

最初の操作の改善
非モーダルのようこそ画面
DataGrip を初めて起動したとき、またはすべてのプロジェクトを閉じた後に表示されるようこそ画面が、モーダルではなくなりました。 これにより、ようこそ画面はモーダルダイアログではなく通常の IDE タブとして表示され、作業を継続しながら利用できます。
この新しい DataGrip へようこそ タブは自動生成された DataGripWorkspace(データグリップワークスペース) プロジェクト内で開きます。 IDE の操作に慣れる・ニーズに合わせて設定できるよう、クイックアクションや便利なリンクが用意されています。

データベースエクスプローラーの空状態デザインを刷新
このアップデートには、新プロジェクトでデータソースを作成するためのクイックアクションを提供する データベースエクスプローラー の空状態のリニューアルも含まれています。 また、PostgreSQL、MySQL、SQLite のデモデータベースも提供しており、 クイックスタートガイド で使用されているものに接続して、DataGrip の基本機能を体験できます。

インタラクティブなオンボーディングツアー
DataGrip のコア機能を案内するインタラクティブなオンボーディングツアーを導入しました。 このツアーでは データベースエクスプローラー、 データソースおよびドライバー ダイアログ、 クエリ実行、 クエリコンソール での クエリ結果の閲覧と操作、 データベースへの変更反映 などの基本操作をカバーします。
デモとして、ツアーにはあらかじめ用意された H2 プレイグラウンドデータソースと、プレイグラウンドデータベースに対して実行される短い SQL スクリプトが含まれます。
ツアーを試すには、メインメニューの へ移動してください。

CLI.
コマンドラインインターフェースコマンドを導入し、データベース接続やドライバーをプログラムで管理できるようになりました。
- 構文
- datagrip.exe dataSources <command> [options] [arguments]datagrip dataSources <command> [options] [arguments]datagrip.sh dataSources <command> [options] [arguments]
新しい CLI はバッチ処理方式を採用しています。 各アクションごとにコマンドを実行する代わりに、複数の指示が入った JSON ファイルを渡すことができます。 ツールはそれらを単一セッションで処理し、JSON で結果を返すため、シェルパイプラインでの利用に最適です。

データの操作
データエディター内の SQL 式
セル値の設定にリテラルだけでなく SQL 式も利用できるようになりました。
これまでグリッドでデータ編集時は、静的値を入力するか、コンテキストメニューでセルを NULL またはその DEFAULT 値に設定することしかできませんでした。 データベース関数 NOW() や gen_random_uuid() を使いたい場合や計算を行いたい場合は、 UPDATE ステートメントをコンソールで手動記述・実行する必要がありました。
今回のアップデートで、データエディターに新たに Expression mode を導入しました。 セルを編集する際、右クリックして SQL 式として編集 を選択するか、値エディターツールバーで SQL 式モード を使って Expression mode を有効化できます。
有効な SQL 式を入力すると、DataGrip はその結果を新しいセル値として扱います。 変更内容を送信時、IDE は文字列としてエスケープせず、入力式を生成された UPDATE または INSERT ステートメントに直接組み込みます。
複数セル編集時も SQL 式が使えるようになりました。
接続
Two-session モード
今リリースから、 セッション管理の新しいモード 2 つのセッション: 共有とイントロスペクション を追加しました。従来の 1 つの共有セッション (以前は 単一セッションモード )と 専用セッション (以前はデフォルト動作)に加わります。
以前は別々のモードが2つありました:
デフォルト:新しいクライアント、たとえばクエリコンソールやデータエディターごとに新しいデータベース接続が作成されます。
単一セッションモード :データソースを操作するたびに、唯一つの接続のみが使用されます。 単一セッションモード チェックボックスを選択すると有効化できます。
Single session モードは、複数クライアント間で単一の接続を共有したい場合に対応します。 ただし、同じセッションがデータベースイントロスペクション(メタデータ取得処理)にも使われるため、不便な場合があります。
そのため、新しいモードではイントロスペクション用とその他用に2つのセッションが作成されます。

バンドル JDBC ドライバー
これまで DataGrip には JDBC ドライバーが含まれていませんでした。 現在、以下の JDBC ドライバーが DataGrip にバンドルされています:
Microsoft SQL Server ver. 13.2.1
MongoDB ver. 1.21
MySQL ConnectorJ ver. 9.5.0
PostgreSQL ver. 42.7.3
Redis ver. 1.6
DataGrip で JDBC ドライバーの利用方法を詳しく見るには、 JDBC ドライバー を参照してください。

Explain Plan の生フォーマットアクションが復活
前回のリリースでは、 計画の表示 ドロップダウンを簡素化し、 Explain Plan (Raw) と Explain Analyse(Raw) アクションを削除しました。 この変更により、これらのアクションを頻繁に使うワークフローに影響が出ました。 本リリースでは、ご要望を受けてアクションを復活させ、ツールバーから利用できるようにしました。
Raw ボタンを クエリプラン タブの左ツールバーに追加しました。

Explain plan ツリーの場合、そのボタンを押すと raw explain plan が Raw インナータブで開きます。 Explain plan ツリーも オペレーションツリー インナータブで引き続き利用可能です。

Explain Plan (Raw) と Explain Analyse(Raw) アクションを復活しました。 これらを 計画の表示 ドロップダウンに表示するには、 へ移動し、 計画の表示 を選択して 追加 をクリックしてください。 次に、リストからアクションを選び OK をクリックしてください。

お好みの順序でアクションを並べてください。 その後、 計画の表示 ドロップダウンに表示されます。

Explain Plan (Raw) 利用で explain plan を生フォーマット表示した場合、 クエリプラン タブにもプランが開かれます。 このフォーマットでは、タブ左側のツールバーに ツリーの表示 ボタンが表示され、 Raw の代わりとなります。

このボタンは explain plan ツリー付きの オペレーションツリー インナータブを開きます。 Raw プランも Raw タブで引き続き利用できます。

同じクエリで 計画の表示 と Explain Plan (Raw) アクションを使うと、DataGrip は該当するインナータブを クエリプラン タブ内に並べて開きます。
クエリファイルとコンソール
エディタータブヘッダーのカスタムクエリコンソール名
今後は、 エディタータブヘッダーでクエリコンソール名の表示方法をカスタマイズできるようになりました。これにより、開いているファイルの把握がしやすくなります。 カスタマイズの 設定 は にあります。
これまではファイル名の横にデータソース名のみ表示されていました。 今後は変数を使い、接続データソース・データベース・スキーマ・検索パスなど詳細情報も追加できます。 変数を使用するには、 テンプレート フィールドで挿入したい場所にキャレットを置き、該当する変数ボタンをクリックします。
このテンプレートをクエリファイルにも使いたい場合は、 クエリファイルにこのテンプレートを使用する を選択してください。

コードエディター
[Snowflake] ロール&ウェアハウスドロップダウン
Snowflake を使用している場合、現在のセッションの権限を変更するために、 SET ROLE コマンドの手動実行や接続設定での構成が不要になりました。
新しいドロップダウンが クエリコンソール ツールバー に追加され、利用可能なロールやウェアハウスの切り替えが即座に可能になりました。

データベースエクスプローラー
データベースカラーの改良
カラーシステムを完全に刷新しました。 アップデート内容は次のとおりです:
UIが改善され、より一貫性のあるものになりました。
カスタムカラーの動作が変更されました。 以前は、固定された
#RRGGBBの hex コードがすべての IDE テーマで同じに見えていたため、ライトまたはダークテーマいずれか一方でしか正しく表示されませんでした。 現在は 色相 を設定することで、システムが自動的に色合いを生成します。
カスタムカラーはフォルダーにも利用できます。
より見つけやすくするため、サブメニューは一階層上に移動されました。
旧ダイアログポップアップにあった カラー設定 を、メインの 設定 ダイアログの 配下に移動しました。

フォルダーおよびその内容の削除
これまでは空でないフォルダーの削除に対応していませんでした。 今後は、他のフォルダーやデータソースを含んだフォルダーも削除できます。
フォルダーを削除する前に、DataGrip が確認を求め、削除対象アイテムの一覧が表示されます。

ClickHouse および Snowflake SQL のサポート強化
ClickHouse SQL サポートに次の追加がありました:
クエリパラメーター構文。
追加の
SYSTEMステートメント。FIRST句はALTER TABLE ADD COLUMNステートメント内で使用されます。
その他の強化内容は以下のとおりです:
ORDER BY... WITH FILL STEPのサポートが強化されました。投影インデックス関連の誤った構文エラーを修正しました。
Snowflake 用に以下のサポートを追加しました:
フロー演算。
DATABASE ROLE構文。HASH関数(HASH(*)など)。INTERSECT、UNION BY NAME、DISTINCTはSELECTステートメント内で使用されます。ALTER USERステートメントにおけるオブジェクト、セッション、ユーザーパラメーター。