Datagrip logo

DataGrip

The Cross-Platform IDE for Databases & SQL

News Releases

DataGrip 2025.3:从控制台迁移到查询文件、连接到云提供商、Amazon Redshift 的内省级别,还有更多!

Read this post in other languages:

今年的最后一个重大更新 DataGrip 2025.3 现已推出! 我们来看看它提供了什么新功能。

从查询控制台迁移到查询文件

之前,当我们指代默认附加到数据源的 SQL 文件时,我们使用术语查询控制台,但其工作流存在一些问题。 我们已切换为术语查询文件,这可以更准确地反映这些文件的本质。 这些文件现在将成为您的 IDE 项目的一部分,但您需要先执行迁移步骤。

文件可以自动一次性迁移,默认情况下它们将位于项目目录的 queries 子目录中。 如果您希望指定要迁移的控制台及其新位置,也可以自定义迁移选项。 现有控制台将保留在软件中,再持续一个发布周期。 要详细了解改进,请阅读我们关于此更改的博文

连接性

您现在可以连接到您的 AWS、Google Cloud 或 Azure 云帐户,浏览其中存储的数据库,然后为任何数据库创建数据源。 DataGrip 将您的云帐户连接配置保存在 Data Sources and Drivers(数据源和驱动程序)对话框中。

我们已为 Amazon Redshift 数据库提供内省级别功能。 它允许 DataGrip 根据数据库大小自动调整加载的元数据量。

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

我们重新设计了数据库资源管理器中的文件夹,以便您可以根据自己的需求将它们重新排列。 您现在还可以创建空文件夹。 之前版本中的现存文件夹会自动转换为新配置。 文件夹的配置存储在 .idea/db-forest-config.xml 中。

Explain Plan

Explain Plan 操作现在更易于访问。 您可以使用代码编辑器工具栏上的 Explain Plan 按钮调用任何操作。

对于查询执行计划,AI Assistant 可以向您解释它,并使用基于 AI 的新解释和优化功能提出优化建议。 解释和建议会在聊天中提供,您还可以在其中就执行计划提出任何其他问题。

代码编辑器

DataGrip 可以跟踪您在文件中运行的查询。 存储它们的 Query History(查询历史)对话框可以在任何代码编辑器标签页中打开,前提是文件具有附加的数据源。 现在,您可以从此对话框的记录列表中移除任何记录。

Snowflake 数据库功能现在支持,包括内省以及 DDL 和方法调用语法。

处理数据

数据库资源管理器现在可以根据您在数据源设置中指定的键分隔符正确显示层次 Redis 键。 例如,名称如 user:::: 的键,其中 :: 是分隔符,具有类似下面的视图:

对于 Microsoft SQL Server,我们引入了对聚集和非聚集列存储索引的支持,以及 VECTORJSON 数据类型。 您可以在 Create(创建)和 Modify(修改)对话框中使用它们。 这些数据类型也可以在代码补全建议中使用,并在代码编辑器中正确高亮显示。

我们简化了访问清除网格的本地筛选器的操作。 在最新版本的 DataGrip 中,要清除所有列的本地筛选器,请点击数据编辑器工具栏上的 Table Result Local Filter(表结果本地筛选器),然后点击 Clear Local Filter For All Columns(清除所有列的本地筛选器)。

UI 和 UX 改进

借助重新设计的主菜单,现在可以更轻松地找到最有用的操作。 我们重新构造了菜单的每个部分,并清除了其中的一些杂乱内容。

此外,今年早些时候引入的 Islands 界面主题现已成为默认主题。

如果您有兴趣升级到 DataGrip 2025.3,或者您有任何问题或建议,可以使用以下实用链接:

DataGrip 团队

本博文英文原作者:

Richie Mitish

Richie Mitish

image description

Discover more