对 AI 智能体的支持,创建查询文件的新流程,数据源模板等!
欢迎查看 2026 年首个 DataGrip 最新变化介绍。 新版本带来的实用改进可提高数据库工作流的效率。 更新包括 AI 智能体集成、对查询文件和控制台的改进,以及在 JetBrains IDE 中重用数据源设置的更简单方式。
JetBrains AI 不断演进,在 DataGrip 中 AI 的使用方式方面为您提供更多选择、更高的透明性和灵活性。
此版本支持通过 AI 聊天以更智能的方式创建 SQL 文件、将 Claude Agent 和 Codex 集成到聊天界面中,并在 MCP 服务器中提供了针对特定数据库的工具以实现智能体化工作流。
Claude Agent 和 Codex 现在已原生集成到 AI 聊天界面中, 从而可以更轻松地为每项任务获取合适的帮助。
目前,Codex 集成需要手动配置 MCP 服务器。 有关详细说明,请参见相应的 Codex 文档页面。
有关集成的详细信息,请参见 JetBrains AI 博文:在 JetBrains IDE 中引入 Claude Agent、Codex 现已集成到 JetBrains IDE 中。
我们通过数据库特定功能对 MCP 服务器进行了拓展。 实现此增强功能后,内置 AI 智能体和第三方工具可以通过更加结构化的方式使用数据库。
新功能包括:
出于安全考虑,默认需要四种类型的用户同意:
需要权限时,IDE 会征求您的同意。
您可以在 IDE 设置中的 Tools | AI Assistant(工具 | AI Assistant)下更改同意偏好设置。
我们重新设计了查询文件与查询控制台并行使用的流程。 现在,您可以根据任务和工作流,仅使用文件或仅使用控制台,或者同时使用两者。
要创建新的查询文件,请右键单击数据源,并选择 New | Query File(新建 | 查询文件),或者按 Shift+Cmd+J (macOS) 或 Ctrl+Alt+Shift+Q (Windows/Linux)。 然后,在 New Query File(新建查询文件)对话框中指定文件名以及文件存储目录。 要将文件存储在当前项目中并将其与项目关联,请指定当前项目目录或其子目录之一。
现在可以在数据库资源管理器中访问您的查询文件。 我们添加了 Query Files(查询文件)文件夹,这些文件夹会显示在每个数据源节点下。 要切换该文件夹的可见性,请点击工具窗口工具栏上的 View Options(视图选项),然后选择或取消选择 Query Files(查询文件)选项。
不同的任务需要显示不同的信息。 我们添加了一些设置,以确保查询文件的展示方式能为您的特定用例提供适当的信息。 您可以使用这些设置来切换是否显示数据源名称、应用架构颜色,以及将附加数据源的图标用于查询文件。
现在可以将数据源设置以模板形式存储在您的 JetBrains Account 中。 通过这种方式存储数据源设置后,您在任何提供数据库功能的 JetBrains IDE 中登录 JetBrains Account 后,都可以使用该模板。 这些模板会存储 Data Source and Drivers(数据源和驱动程序)对话框 General(常规)和 Advanced(高级)选项卡中的设置,但不会存储您的数据库凭据。
您可以在 Data Source and Drivers(数据源和驱动程序)对话框中创建模板。 在 Data Sources(数据源)选项卡上,选择创建模板要采用的数据源,然后点击 Save as template(另存为模板)。
新模板将出现在 Data Source Templates(数据源模板)选项卡上。 您可以随时使用 Create Data Source(创建数据源)按钮创建使用该模板的新数据源。
DataGrip 现在支持去年发布的 PostgreSQL 18。 全面支持包括以下关键字和命令(包括但不限于):
RETURNING 语句中的 OLD 和 NEW 解析WITHOUT OVERLAPS。PERIOD。GENERATED ALWAYS AS (...) [STORED | VIRTUAL]。NOT ENFORCED 和 NOT VALID 约束。
我们对 Data Sources and Drivers(数据源和驱动程序)对话框做了几处更改。
此外,还移除了 Create DDL Mapping(创建 DDL 映射)操作。 可在 DDL Mappings(DDL 映射)主选项卡上创建 DDL 映射。
我们对 Explain Plan(解释方案)工作流进行了一些更新,使其更易于发现、信息更丰富且更易于使用:
现在能够以数据库的原生格式(如 JSON 或 XML)复制查询方案。 为此,请点击左侧工具栏顶部的 Copy Original Query Plan(复制原始查询方案)按钮。 此功能支持用于 PostgreSQL、Amazon Redshift、MySQL、MariaDB、Oracle、Microsoft SQL Server 和 Snowflake。
改进后的 Suppress for back label references(抑制向后标签引用)选项更易于查找和使用。 该选项之前仅在 Settings(设置)对话框的 Editor | Inspections | SQL(编辑器 | 检查 | SQL)下提供,
现在可在意图操作中切换。 要启用或禁用该选项,请按 Alt+Enter (Windows/Linux) 或 Option+Enter (macOS) 打开意图操作列表,导航到 Enable option "Suppress for back label references"(启用“抑制向后标签引用”选项),然后选中或取消选中 Suppress for back label references(抑制向后标签引用)复选框。
我们在代码选择的上下文菜单中添加了 Execute Selection as Single Statement(作为单条语句执行选区)操作。 如果您需要执行某个代码区块,但 DataGrip 无法正确进行解析,可使用此操作。
代码编辑器文本光标新增了两个移动动画选项,可为您带来更好的输入体验。
我们意识到大家对动画的偏好差异很大。 考虑到这一点,我们精心研发出了我们独有的文本光标移动模式:Snappy(快速)模式。 该模式可确保动画流畅,不会让人觉得文本光标移动缓慢且无响应,也不会因过多的操作导致界面过载。 在该模式下,文本光标最初会快速跳转到新位置,然后会略微减速并“到达”目标位置。 操作过程让人感觉既快捷又顺畅。
在另一种文本光标动画模式(即 Gliding(滑动)模式)下,光标移动顺畅,跳转时可轻松实现视觉跟随。 该模式与其他流行文本编辑器中的模式类似。
要尝试这些新的动画模式,请打开 Settings(设置)对话框,导航到 Settings | Editor | General | Appearance(设置 | 编辑器 | 常规 | 外观),启用 Use smooth caret movement(使用平滑文本光标移动)选项,并选择您想要使用的模式。
DataGrip 现在支持为 Microsoft SQL Server 创建和修改 JSON 索引。 您可以在代码生成中使用索引,也可以在 Create(创建)和 Modify(修改)对话框中使用索引。
为了提高可发现性,我们将 Show Geo Viewer(显示地理位置查看器)按钮移到了数据编辑器工具栏上。
之前调用 Delete(删除)操作时,DataGrip 会永久删除文件,而不是将其移至回收站。 我们添加了一个设置,可将文件发送到回收站。 此设置名为 Move files to the bin instead of deleting permanently(将文件移动到回收站,而不永久删除),默认情况下处于启用状态。
可在 Settings | Appearance & Behavior | System Settings(设置 | 外观与行为 | 系统设置)中更改此设置。
我们希望您喜欢这些更新! 如果您遇到 bug 或想提交功能建议,请通过 DataGrip 的问题跟踪器提交。
想及时了解最新功能并接收更高效使用数据库的技巧? 订阅 DataGrip 博客并关注我们的 X 账号!