DataGrip 2026.1 发布:重构查询文件流程、引入 AI Agent 及增强执行计划可视化
DataGrip 2026.1 是今年的首个重大更新,现已发布!让我们来看看其中包含了哪些新功能。
[LOADING...]
查询文件与控制台
在本次发布中,我们重新设计了查询文件与查询控制台并排使用的流程。这样,您可以根据具体的任务和工作流选择使用其中之一或两者结合。我们实现了一种创建查询文件的新方式,允许您自行定义文件名和位置。默认情况下,文件会在当前项目目录中创建并与项目关联。
[LOADING...]
此外,所有附加到数据源的查询文件现在都会显示在数据库资源管理器中的“查询文件”(Query Files)文件夹下。这简化了导航操作,并有助于您专注于数据源的上下文。
[LOADING...]
为了提升专注度并使界面信息更丰富,我们在 IDE 的“设置”(Settings)对话框中(路径为“数据库”|“查询执行”|“查询文件”)实现了一些显示设置。您可以使用这些设置确保在需要的地方准确显示查询文件的详细信息。
[LOADING...]
AI
现在,当您在“AI 聊天”(AI Chat)工具窗口中与 AI 助手交流时,可以从其建议的代码片段直接创建文件。此前,创建的文件不会附加数据源或定义 SQL 方言。现在,如果您提供了关于所处理数据库的上下文信息,DataGrip 将自动附加您提到的数据源并为新文件设置 SQL 方言。此外,当您就一个已经附加了数据源的 SQL 文件向 AI 助手提问时,IDE 会将相同的数据源附加到新创建的文件中。
[LOADING...]
此外,您现在可以在“AI 聊天”工具窗口中使用 AI Agent。目前,DataGrip 支持 Claude Agent 和 Codex。因此,如果您的任务需要特定 Agent 的协助,您可以直接在 IDE 中与其协作。
[LOADING...]
另外,MCP 服务器也实现了数据库专属功能。通过此增强,内置的 AI Agent 和第三方工具能够以更结构化的方式处理数据库。例如,现在可以执行和取消正在运行的 SQL 查询,获取连接配置并进行测试。为了确保安全性,默认需要四级用户许可才能访问数据和模式。
连接性
您现在可以通过创建数据源模板来复用数据源设置。模板存储在您的 JetBrains 账户中,包含“数据源和驱动程序”对话框中“常规”和“高级”选项卡下的设置,但不包含数据库凭据。如果您需要在登录了同一账户的其他 IDE 中复用某些数据源设置,只需使用该模板即可。只需在“数据源和驱动程序”对话框的“数据源模板”选项卡中打开模板列表,选择所需的模板,即可从中创建数据源。
[LOADING...]
我们还增加了对 PostgreSQL 18 的支持,包括 RETURNING 子句中的 OLD 和 NEW 解析、主键和唯一约束中的 WITHOUT OVERLAPS,以及其他新引入的关键字和命令。
最后,“数据源和驱动程序”对话框的“常规”选项卡也进行了一些改进。首先,我们将“数据源”、“驱动程序”和其他部分改为了左侧的主选项卡。其次,“注释”(Comment)字段现在默认隐藏,只有在点击“添加注释”并输入内容后才会显示。“驱动程序”下拉菜单现在会提示驱动程序是否尚未下载,若未下载,下拉菜单旁会出现“下载”按钮。此外,如果“连接类型”选项少于三个,它们将以选项卡形式显示。最后,我们移除了此选项卡中的“创建 DDL 映射”按钮。
[LOADING...]
Explain Plan UI 和 UX 改进
现在,您可以在“服务”(Services)工具窗口中通过一个信息更丰富的选项卡来处理查询执行计划。该选项卡现更名为“查询计划”(Query Plan),并包含用于“总成本”(Total Cost)和“启动成本”(Startup Cost)火焰图的子选项卡。
[LOADING...]
在计划的“操作树”(Operations Tree)选项卡中,您可以在右侧的独立面板中查看每一行的详细信息。如果其中某个单元格包含表名,您还可以通过弹出窗口查看该表的快速文档。
[LOADING...]
代码编辑器
现在可以更轻松地抑制对后向标签引用(back label references)的解析检查,我们已将其添加到意图操作(intention actions)列表中。您现在可以通过“启用‘抑制后向标签引用检查’选项”意图操作来切换此设置。
[LOADING...]
执行一段代码也变得更容易了——即使 DataGrip 无法正确解析它。只需选中该代码块,右键点击并选择“将选定内容作为单条语句执行”(Execute Selection as Single Statement)。
[LOADING...]
代码编辑器还增加了新的插入符移动动画模式:Snappy(敏捷)和 Gliding(平滑)。我们希望这些模式能改善您的输入体验,使其更加舒适。我们的团队开发了第一种模式 Snappy,以适应不同用户对动画的不同感受。另一种新模式 Gliding 则类似于您在其他主流文本编辑器中看到的动画效果。
数据处理
针对 Microsoft SQL Server,我们引入了对 JSON 索引的支持。您可以在代码生成中使用它们,也可以在“创建”和“修改”对话框中使用这些索引。
[LOADING...]
此外,我们将“显示地理查看器”(Show Geo Viewer)按钮移到了工具栏,以便于查找。
[LOADING...]
文件管理
现在,您可以选择“删除”操作的行为。IDE 可以将文件移至回收站,也可以永久删除。要定义此行为,请转到 IDE 的“设置”对话框,导航至“外观与行为”|“系统设置”,并切换“将文件移至回收站而不是永久删除”设置。此设置默认处于启用状态。
[LOADING...]
如果您有意升级到 DataGrip 2026.1,或者有任何问题或建议,以下链接可能会对您有所帮助:
- 下载 DataGrip 2026.1
- 访问我们的新功能页面查看完整的改进列表。
- 通过 X (Twitter) 联系我们。
- 向我们的问题追踪器报告任何 Bug。
DataGrip 团队