首 页
手机版

DataGrip2024官方电脑版 v2024.3

面向管理员和SQL开发人员的综合数据库IDE

DataGrip官方版JetBrains公司推出的一款功能全面、操作便捷的数据库集成开发环境(IDE),专为数据库管理和开发设计。它支持多种主流关系数据库产品,如MySQL、PostgreSQL、Oracle、SQL Server等,为开发者提供了统一的开发平台。目前DataGrip2024具备智能代码编辑与导航功能,能够自动补全代码、提供实时分析和快速修复方案,帮助开发者高效编写和阅读代码。同时,它还拥有强大的查询和编辑功能,支持直观的查询界面和SQL编辑,让开发者能够轻松构建和执行复杂查询。

DataGrip2024官方电脑版

DataGrip2024.3新功能

一、AI Assistant 功能

1、通过 AI Assistant 进行的 SQL 错误处理

我们为通过 AI Assistant 处理 SQL 查询执行错误实现了一些实用操作。 现在,对于每条错误消息,DataGrip 都会在错误消息的最右侧显示两个操作:Explain with AI(使用 AI 解释)和 Fix with AI(使用 AI 修正)。

Explain with AI(使用 AI 解释)会打开 AI 聊天,发送自动提示,并给出 AI Assistant 对错误的解释。

Fix with AI(使用 AI 修正)会在编辑器中为查询执行错误生成修正。

2、文本到 SQL:生成的结果的编辑器内差异

我们改进了在编辑器中使用 AI Assistant 的体验。

现在,当您要求 AI Assistant 处理某段代码时,编辑器会包含原始代码和生成的代码的差异。 AI Assistant 的建议以不同的颜色高亮显示,并在装订区域标有 Revert(还原)按钮。

您还可以在差异中自行编辑结果查询。 您的更改将以相同的方式高亮显示。

例如,您可以让 AI Assistant 使用查询检索更多数据,然后将 ORDER BY 子句添加到生成的结果中。

二、处理数据

1、浮动分页工具栏

为了使数据编辑器中的网格分页更加明显,我们将控件从工具栏移动到数据编辑器的底部中心。

要将此控件移回工具栏,请打开 IDE 设置,转到 Database | Data Editor and Viewer(数据库 | 数据编辑器和查看器),滚动到 Position of the grid pagination control(网格分页控件的位置),然后选择 Data editor toolbar(数据编辑器工具栏)。

2、更宽的编辑器内结果网格

此前,编辑器内结果网格的宽度有限。 现在,网格会自动调整为编辑器的全宽,让您可以查看更多数据。

三、代码编辑器

1、高亮显示所选文本

默认情况下,DataGrip 现在会自动高亮显示您在文件中选择的文本的所有实例。 这使得跟踪所选文本在整个代码中出现的位置更加简单。

2、针对 JOIN 子句数量是否过多的检查

在某些情况下,不建议运行包含过多 JOIN 子句的查询,因为这会降低性能。 编辑器现在可以识别并高亮显示此类查询。

您可以在 IDE 设置中启用此检查。 为此,导航到 Editor | Inspections(编辑器 | 检查),展开 SQL 部分,然后选择 Excessive JOIN count(JOIN 计数过多)。

3、表值函数支持 BigQuery

我们改进了对 BigQuery 表值函数 (TVF) 的支持。 现在,DataGrip 可以正确检测 TVF 及其返回列。

四、连接性

1、片段内省和智能刷新 MySQL MariaDB

DataGrip 现在支持片段内省。

此前,内省器只能对 MySQL 或 MariaDB 数据库中的架构执行完整内省,但不能刷新单个对象的元数据。 每次 DDL 语句在控制台中执行并且该执行可能修改数据库架构中的对象时,IDE 都会启动对整个架构的全面内省。 这非常耗时,并且经常会扰乱工作流。

现在,DataGrip 可以分析 DDL 语句,确定哪些对象可能受其影响并仅刷新这些对象。

如果您在数据库资源管理器中选择单个条目并调用 Refresh(刷新)操作,则只有该对象会被刷新,而不是像以前一样整个架构都被刷新。

五、错误修复

DBE-21843:大表的第一行不再消失。

DBE-20350:Qualify object with: Database(使用数据库限定对象)代码补全功能按预期运作。

DBE-21526:数据库对象的上下文菜单中上下文实时模板的可用性不再存在问题。

DBE-18445:MySQL ST_SRID 函数现已得到支持。

DBE-19042:MySQL GRANT 语句中的多个角色现已得到支持。

DBE-19984:MySQL block_encryption_mode 系统变量现已得到支持。

DBE-16521:MariaDB 查询控制台中对时态表的支持已得到改进。

DBE-19041:MySQL MariaDB SET ROLE 和 SET DEFAULT ROLE 语句现已得到支持。

DBE-14986:SQL Server 函数调用中的同义词解析按预期运作。

DBE-15201:SQL Server 函数补全的架构限定按预期运作。

DBE-21204:SQL Server CURSOR 声明中的 OPTION 关键字现已得到支持。

DBE-3771:Oracle 对 USING 中限定列的检查现已添加。

DBE-3772:Oracle 对 NATURAL JOIN 中限定列的检查现已添加。

DBE-5657: Oracle PARTITION 子句的自动补全按预期运作。

DBE-10459:Oracle BEGIN 的自动补全现已得到支持。

DBE-17022:Oracle ON COMMIT PRESERVE DEFINITION 现已得到支持。

DBE-21014:Oracle 软件包头中声明的 CURSOR 的解析按预期运作。

DBE-20309:Oracle 对照函数调用的列解析按预期运作。

DBE-21006:Oracle 对照记录类型的列解析按预期运作。

软件亮点

1、智能查询控制台

以不同模式执行查询并通过本地历史记录跟踪所有活动,防止您丢失工作成果。

2、代码补全

上下文相关代码补全有助于您更快速地编写 SQL 代码。DataGrip 可以识别表结构、外键,甚至是在所编辑的代码中创建的数据库对象。

3、以多种格式导入/导出

除了从脚本文件、CSV、TSV 或具有分隔符分隔值的文本文件导入之外,您还可以使用您喜欢的格式导出数据,包括 CSV、JSON、HTML、Markdown、Excel 等 – 您甚至可以自行创建格式!

4、实时分析和快速修复

DataGrip 可以检测出代码中可能存在的 bug,并即时建议最佳修正选项。它将立即让您了解未解决的对象,并提供解决问题的方式。

5、查询历史记录

查询历史记录功能将所有查询保留在日志文件中,并且工具支持具有可自定义模式和 SQL 方言选项的参数化 SQL 查询。

6、版本控制集成

我们为 Git、SVN 和 Mercurial 等所有主流版本控制系统提供统一的支持。

7、UI 和主题

根据自己的偏好,通过浅色和深色主题、全彩自定义、可定制的按键映射和语言插件调整工具的外观和配置。

软件优势

1、包含架构的 DDL 语句的 SQL 文件可以作为数据源使用。 因此,您可以引用所有表、列,以及在此类文件中定义的其他对象。 您也可以将一个 DDL 数据源映射到一个真实的数据源,并在两者之间进行迁移。

2、DataGrip 为大多数流行的版本控制系统提供了一个统一界面,确保使用 Git 和其他系统时可以获得一致的用户体验。 也支持 GitHub 集成。

3、借助运行配置,您可以在不打开脚本的情况下运行它们。 每个配置可以包含多个按要求顺序排列的脚本文件、多个目标架构,以及在实际运行前要完成的任务列表。

4、可以将用户界面更改为以下任何一种语言:中文、日语和韩语。

5、DataGrip 提供浅色和深色两种主题。 每种主题都可以完全定制,任何颜色都可以更改。 用户甚至可以创建自己的颜色主题,我们的插件库提供了无数选择。

系统要求

64 位 Windows 10 1809 及更高版本,或 Windows Server 2019 及更高版本

最低 2 GB 可用 RAM 和 8 GB 系统总 RAM

3.5 GB 硬盘空间,推荐 SSD

最低屏幕分辨率 1024x768

更新日志

v2024.3版本

文本到 SQL 编辑器内差异、用于处理 SQL 错误的 AI Assistant 操作、网格 UI 改进等!

收起介绍展开介绍

同厂商

JetBrains更多+
  • 数据库软件
更多 (21个) >>主流的数据库软件推荐 随着信息化及计算机的发展,程序开发越来越普及,而在程序开发中往往离不开数据库,数据库是按照数据结构来组织、存储和管理数据的仓库,然而随着用户的需要也多了各种数据管理方式,数据库软件发展到如今类型也越来越多,从早期的单一Dbase发展到如今以云数据存储的大型数据库系统,那么数据库软件有哪些呢?以下是小编专为用户收集的一些数据库类软件大全,希望对你有所帮助。
  • 下载地址
  • Mac版
DataGrip2024官方电脑版 v2024.3

有问题? 点此报错

发表评论

0条评论