大小:900.41M
更新时间:25-02-25
系统:Mac
版本:v2024.3.5
DataGrip mac版是由JetBrains公司推出的数据库管理软件,专为苹果电脑用户设计。这款软件支持多种主流的关系数据库产品,包括但不限于MySQL、PostgreSQL、Oracle、SQL Server等,为Mac用户提供了一个统一的界面来管理和开发数据库。不仅如此,DataGri2024还具备智能代码编辑和导航功能,能够自动补全代码,提供实时分析和快速修复方案,从而帮助开发者更加高效地编写和阅读代码。同时,它还支持数据库建模和设计,使用户能够轻松地创建、编辑和管理数据库架构。
1、架构差异
比较架构以查看差异,并为其生成迁移脚本。
2、导入/导出
除了能够从 CSV 文件中导入外,DataGrip 还提供了一个强大的脚本导出机制,使您能够创建任何您喜欢的文本格式。 CSV、JSON、HTML、Markdown 和许多其他格式已捆绑 – 导出到 Excel 也包括在内。
3、查询历史记录
您运行的每个查询都会保存在日志文件中。 每个文件还有一个本地历史记录。这表示您输入的所有内容都会在输入后立即保存,这样您就不会丢失任何工作。
4、运行配置
借助运行配置,您可以在不打开脚本的情况下运行它们。 每个配置可以包含多个按要求顺序排列的脚本文件、多个目标架构,以及在实际运行前要完成的任务列表。
5、可自定义的按键映射
DataGrip 的强大之处在于快捷键。 您可以更改对您来说不方便的快捷键,并将您自己的快捷键分配给 IDE 内的任何操作。
一、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、为大多数流行的版本控制系统提供了一个统一界面,确保使用 Git 和其他系统时可以获得一致的用户体验。 也支持 GitHub 集成。
3、包含架构的 DDL 语句的 SQL 文件可以作为数据源使用。 因此,您可以引用所有表、列,以及在此类文件中定义的其他对象。 您也可以将一个 DDL 数据源映射到一个真实的数据源,并在两者之间进行迁移。
4、支持运行参数化的 SQL 查询。 使用正则表达式添加您自己的参数模式,并选择将应用这些参数的 SQL 方言。
5、通过选择要执行的内容(可以是最小的语句,也可以是最大的语句),指定控制台在运行查询时的行为。 可用模式包括只读、编辑器中的结果和手动事务提交。
6、由于每位数据库开发者都有自己独特的风格,在代码格式化程序中配置各个选项的功能有助于确保满足所有的个人需求。
macOS 12.0 及更高版本
最低 2 GB 可用 RAM 和 8 GB 系统总 RAM
3.5 GB 硬盘空间,推荐 SSD
最低屏幕分辨率 1024x768
v2024.3.5版本
文本到 SQL 编辑器内差异、用于处理 SQL 错误的 AI Assistant 操作、网格 UI 改进等!
精品推荐
其他版本
datagrip2023 mac版v2023.3.4大小:537.61M时间:2025-02-27查看
相同厂商JetBrains更多>>
同类热门
类似软件
热门标签
网友评论2人参与,2条评论
最新排行
tableplus for mac(数据库开发工具)103.79Mv5.3.2 tableplus mac版是一款适用于macOS系统的数据库开发工具,凭借本机构建、简单的设计,以及强大的功能,使用户能够更轻松、快速、高效的进行数据库管理。该软件对于现在市场正在流行的数据库都非常的友好,比如兼容MySQL、PostgreSQL
查看ArgoUML for mac版15.94Mv0.34 在最近的几年里,面向对象分析和设计已成为主流的软件开发范例。多多小编为您带来的argouml mac版便是一款面向对象的开源免费的uml建模工具,该软件采用Java编写而成,能够兼容当前的所有支持java的电脑端口,对于在电脑上学习UML建模有着非
查看Sourcetree for mac版64.02Mv4.2.10官方版 Sourcetree for mac版是一款适用于macOS系统的免费Git客户端,简化了与Git存储库交互的方式,让用户可以更专注于编码,以及直观的可视化和管理存储库。该软件对于初学者来说非常的简单,没有那些复杂的命令行,直接使用Git客户端简化
查看DbVisualizer for mac(数据库管理工具)233.92Mv24.3.3 DbVisualizer mac版是一款功能强大的跨平台数据库管理工具,是专为开发人员、DBA和分析师量身定制的通用数据库工具。有了这款软件用户们可以在访问各种数据库的所有主要操作系统上使用相同的工具,软件支持各种数据库,并且包含完善的SQL工具,
查看VMware Fusion Pro 12中文破解版621.8Mv12.2.5专业版 VMware Fusion Pro 12是一款能够帮助用户在Mac平台下运行Windows系统的虚拟机软件,该软件支持将200多种操作系统作为虚拟机来运行,如windows、windows10、ubuntu、centos、深度Linux(Deepi
查看Apifox for Mac(API接口调试工具)209.55Mv2.6.7官方版Apifox = Postman + Swagger + Mock + JMeter,打造极致的API开发体验,释放研发人员生产力。
查看神箭手 for mac版54.19Mv2.2.7 神箭手 for mac版是一款适用于macOS系统的开发软件,可以自动生成爬虫代码,选取需要的网页数据,所以又被大家称之为“神箭手云爬虫”。国内第一家创作的大数据和AI应用在线一站式开发,在浏览器上就可以随时写代码,快速构建分布式爬虫系统,支持自动
查看sequel pro mac版(sql客户端工具)10.6MV1.1.2mac上的数据库管理工具,一般常用的就是navicat、SQLPro studio和官方推出的Workbench几款,但是这几款软件功能相对比较繁杂,使用起来也比较困难,多多小编今天为您带来sequel pro mac版,这是一个轻便易用的sql客户端工
查看sparkle mac版(mac可视化网页设计软件)26.3MV2.2.1中文版如果您一直对做网站代码编写没有信心的话,sparkle mac版这款软件可能可以帮上您的忙。Sparkle是一款直观的网站制作工具,最强大的地方在于可以做到零代码的可视化设计,让我们可以像画图一样设计开发网站,无需任何的编码,并且支持响应式网站设计,支持
查看
第2楼 江苏省南通市 网友
第1楼 江苏省南京市电信 网友