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 会将相同数据源附加到新创建的文件
2.2 在 AI Chat 中使用 AI 代理
现在您可以在 AI Chat 工具窗口中使用 AI 代理了!目前 DataGrip 支持 Claude Agent 和 Codex。
如果您的任务需要特定代理的协助,可以直接在 IDE 中使用。
2.3 MCP 服务器的数据库特定功能
MCP 服务器现已实现数据库特定功能,内置 AI 代理和第三方工具可以以更结构化的方式处理数据库:
| 功能 | 说明 |
|---|---|
| 执行 SQL 查询 | 支持执行和取消运行中的查询 |
| 连接配置 | 可获取连接配置并测试它们 |
| 安全保护 | 默认需要四个级别的用户同意才能访问数据和架构 |
三、连接性改进
3.1 数据源模板:存储在 JetBrains 账户中
现在您可以通过创建数据源模板来重用数据源设置。模板存储在您的 JetBrains 账户中,包含 Data Source and Drivers 对话框中 General 和 Advanced 标签页的设置,但不包含数据库凭据。
如果您需要在登录同一账户的其他 IDE 中重用某些数据源设置,只需使用模板即可。打开 Data Sources and Drivers 对话框的 Data Source Templates 标签页,选择需要的模板,然后从中创建数据源。
3.2 PostgreSQL 18 支持
DataGrip 现已支持 PostgreSQL 18,包括:
RETURNING子句中的OLD和NEW解析- 主键和唯一约束中的
WITHOUT OVERLAPS - 其他新引入的关键字和命令
3.3 数据源和驱动程序对话框改进
General 标签页也进行了一些改进:
- Data Sources、Drivers 等部分现已变为左侧的主标签页
- Comment 字段默认隐藏,点击 Add Comment 后才会显示
- Driver 下拉菜单会提示驱动程序是否未下载,此时旁边会出现 Download 按钮
- 如果 Connection type 选项少于三个,则以标签页形式显示
- 已从此标签页移除 Create DDL Mapping 按钮
四、执行计划 UI/UX 改进
4.1 全新的 Query Plan 标签页
现在您可以在 Services 工具窗口中使用信息更丰富的查询执行计划标签页。该标签页现在称为 Query Plan,包含 Total Cost 和 Startup Cost 火焰图的子标签。
4.2 操作树详细信息面板
在带有计划的 Operations Tree 标签页中,您可以在右侧的单独面板中找到每行的详细信息。
如果单元格中有表名,弹窗中会提供该表的快速文档。
五、代码编辑器改进
5.1 抑制后端标签引用检查
现在更容易抑制后端标签引用的解析检查,我们已将其添加到意图操作列表中。您可以在 Enable option "Suppress for back label references" 意图操作下切换此选项。
5.2 更轻松的代码块执行
即使 DataGrip 无法正确解析代码,执行代码块也变得更容易了:
- 选中代码块
- 右键点击
- 选择 Execute Selection as Single Statement
5.3 新的光标移动动画模式
代码编辑器引入了新的光标移动动画模式,让输入体验更愉快:
| 模式 | 特点 |
|---|---|
| Snappy | DataGrip 团队开发,考虑不同用户对动画的感受差异 |
| Gliding | 与其他流行文本编辑器类似的平滑效果 |
六、数据处理改进
6.1 Microsoft SQL Server JSON 索引支持
针对 Microsoft SQL Server,我们引入了对 JSON 索引 的支持。您可以在代码生成中使用这些索引,也可以在 Create 和 Modify 对话框中使用。
6.2 地理查看器按钮移至工具栏
Show Geo Viewer 按钮已移至工具栏,更容易找到。
七、文件操作改进
7.1 自定义删除行为
现在您可以选择 Delete 操作的行为方式。IDE 可以将文件移动到回收站或永久删除文件。
设置路径:
Settings → Appearance & Behavior → System Settings
选项:
- 将文件移动到回收站(默认启用)
- 永久删除文件
总结
DataGrip 2026.1 带来了众多实用改进,从查询文件的重新设计到 AI 代理的集成,再到数据源模板的便捷管理,每一项更新都旨在提升您的数据库开发体验。