DataGrip 2026.1 正式发布:查询文件重构、AI 代理、数据源模板等重磅更新!

1 阅读7分钟

DataGrip 2026.1 封面


DataGrip 2026.1 来了!这是 2026 年的首个重大更新,带来了查询文件重新设计AI 代理支持数据源模板执行计划流程增强等多项重要改进。

让我们一起来看看这个版本都有哪些亮点。


一、查询文件与控制台:全新工作流程

在此版本中,我们重新设计了查询文件与查询控制台并行的工作流程。现在您可以根据任务和偏好,选择使用其中一种或同时使用两者。

1.1 新的查询文件创建方式

我们实现了一种新的查询文件创建方式,允许您自行定义文件名和位置。默认情况下,文件创建在当前项目目录中并与项目关联。

新建查询文件

1.2 数据库资源管理器中的查询文件文件夹

所有附加到数据源的查询文件现在都会显示在数据库资源管理器的 Query Files 文件夹下。这样简化了导航,帮助您专注于数据源的上下文。

数据库资源管理器中的查询文件

1.3 显示设置

我们还实现了一些显示设置,位于 IDE 设置对话框的 Database → Query Execution → Query Files 下。您可以使用这些设置确保查询文件详细信息显示在您需要的地方。


二、AI 功能大升级

2.1 从 AI 聊天创建文件时自动附加数据源

您可以在 AI Chat 工具窗口与 AI Assistant 聊天时,从它建议的代码片段创建文件。

之前的限制: 创建的文件不会附加数据源或定义 SQL 方言。

现在的改进:

  • 如果您提供有关正在使用的数据库的任何上下文,DataGrip 会自动附加您提到的数据源
  • 自动为新文件设置 SQL 方言
  • 当您询问已附加数据源的 SQL 文件相关问题时,IDE 会将相同数据源附加到新创建的文件

AI Chat 自动附加数据源

2.2 在 AI Chat 中使用 AI 代理

现在您可以在 AI Chat 工具窗口中使用 AI 代理了!目前 DataGrip 支持 Claude AgentCodex

AI Chat 代理选择

如果您的任务需要特定代理的协助,可以直接在 IDE 中使用。

2.3 MCP 服务器的数据库特定功能

MCP 服务器现已实现数据库特定功能,内置 AI 代理和第三方工具可以以更结构化的方式处理数据库:

功能说明
执行 SQL 查询支持执行和取消运行中的查询
连接配置可获取连接配置并测试它们
安全保护默认需要四个级别的用户同意才能访问数据和架构

三、连接性改进

3.1 数据源模板:存储在 JetBrains 账户中

现在您可以通过创建数据源模板来重用数据源设置。模板存储在您的 JetBrains 账户中,包含 Data Source and Drivers 对话框中 GeneralAdvanced 标签页的设置,但不包含数据库凭据。

如果您需要在登录同一账户的其他 IDE 中重用某些数据源设置,只需使用模板即可。打开 Data Sources and Drivers 对话框的 Data Source Templates 标签页,选择需要的模板,然后从中创建数据源。

3.2 PostgreSQL 18 支持

DataGrip 现已支持 PostgreSQL 18,包括:

  • RETURNING 子句中的 OLDNEW 解析
  • 主键和唯一约束中的 WITHOUT OVERLAPS
  • 其他新引入的关键字和命令

3.3 数据源和驱动程序对话框改进

General 标签页也进行了一些改进:

  • Data SourcesDrivers 等部分现已变为左侧的主标签页
  • Comment 字段默认隐藏,点击 Add Comment 后才会显示
  • Driver 下拉菜单会提示驱动程序是否未下载,此时旁边会出现 Download 按钮
  • 如果 Connection type 选项少于三个,则以标签页形式显示
  • 已从此标签页移除 Create DDL Mapping 按钮

四、执行计划 UI/UX 改进

4.1 全新的 Query Plan 标签页

现在您可以在 Services 工具窗口中使用信息更丰富的查询执行计划标签页。该标签页现在称为 Query Plan,包含 Total CostStartup Cost 火焰图的子标签。

执行计划火焰图

4.2 操作树详细信息面板

在带有计划的 Operations Tree 标签页中,您可以在右侧的单独面板中找到每行的详细信息。

执行计划详细信息

如果单元格中有表名,弹窗中会提供该表的快速文档。

表快速文档


五、代码编辑器改进

5.1 抑制后端标签引用检查

现在更容易抑制后端标签引用的解析检查,我们已将其添加到意图操作列表中。您可以在 Enable option "Suppress for back label references" 意图操作下切换此选项。

5.2 更轻松的代码块执行

即使 DataGrip 无法正确解析代码,执行代码块也变得更容易了:

  1. 选中代码块
  2. 右键点击
  3. 选择 Execute Selection as Single Statement

执行选中的代码块

5.3 新的光标移动动画模式

代码编辑器引入了新的光标移动动画模式,让输入体验更愉快:

模式特点
SnappyDataGrip 团队开发,考虑不同用户对动画的感受差异
Gliding与其他流行文本编辑器类似的平滑效果

六、数据处理改进

6.1 Microsoft SQL Server JSON 索引支持

针对 Microsoft SQL Server,我们引入了对 JSON 索引 的支持。您可以在代码生成中使用这些索引,也可以在 CreateModify 对话框中使用。 在这里插入图片描述

6.2 地理查看器按钮移至工具栏

Show Geo Viewer 按钮已移至工具栏,更容易找到。 在这里插入图片描述


七、文件操作改进

7.1 自定义删除行为

现在您可以选择 Delete 操作的行为方式。IDE 可以将文件移动到回收站或永久删除文件。

设置路径:

Settings → Appearance & Behavior → System Settings

选项:

  • 将文件移动到回收站(默认启用)
  • 永久删除文件

总结

DataGrip 2026.1 带来了众多实用改进,从查询文件的重新设计到 AI 代理的集成,再到数据源模板的便捷管理,每一项更新都旨在提升您的数据库开发体验。