大小:654.65M
更新时间:24-09-24
系统:Pc
版本:v2024.2.2
DataGrip官方版是JetBrains公司推出的一款功能全面、操作便捷的数据库集成开发环境(IDE),专为数据库管理和开发设计。它支持多种主流关系数据库产品,如MySQL、PostgreSQL、Oracle、SQL Server等,为开发者提供了统一的开发平台。目前DataGrip2024具备智能代码编辑与导航功能,能够自动补全代码、提供实时分析和快速修复方案,帮助开发者高效编写和阅读代码。同时,它还拥有强大的查询和编辑功能,支持直观的查询界面和SQL编辑,让开发者能够轻松构建和执行复杂查询。
一、新 UI 成为默认选项
首先,新 UI 现已成为所有用户的默认选项。
JetBrains IDE 的新 UI 于两年前推出,随后我们一直在不断加以完善。我们用心收集反馈,改进了 IDE 的外观,确保循序渐进的平稳过渡。在过去几个版本中,新 UI 的采用率很高,并且我们已经根据反馈解决了主要问题。
我们相信新 UI 已经为所有人做好了准备。从 JetBrains IDE 2024.2 版本开始,新 UI 将成为默认选项。
如果您更喜欢经典 UI,您仍然可以从 JetBrains Marketplace 安装相应插件
二、AI Assistant 功能
我们一直在为 DataGrip 开发和改进 AI Assistant 插件。在此版本中,我们引入了许多用于数据库的功能。
1、文本到 SQL
让 AI Assistant 直接在编辑器中生成 SQL 代码。为此,点击编辑器工具栏上的 Generate Code with AI(使用 AI 生成代码)按钮并输入提示。提示示例:“Add queries that will create a books table and populate it with three sample rows”(添加查询创建一个图书表并用三个示例行填充它)。
在 AI Assistant 生成代码后,您可以接受结果、重新生成或点击建议窗格底部的对应按钮来指定提示。您还可以将生成的代码带到 AI 聊天中,向 AI Assistant 询问有关代码的任何问题。
2、在 AI Assistant 聊天中提及数据库对象和文件
您可以在提示中提及数据库架构,将其附加到 AI Assistant 聊天。为此,使用 # 后跟数据库架构名称输入提示,例如:“Give me the query to get all actor names from #public”(给我一个从 #public 获取所有 actor 名称的查询)。
然后,AI Assistant 将分析您的架构并生成查询。
这项功能对于其他 JetBrains IDE 尤其重要,因为它们没有其他方式来将数据库架构附加到 AI 聊天。
您还可以提及附加的文件夹中的文件,这有助于向 AI Assistant 提供特定脚本作为上下文。
3、使用意图操作解释和修正 SQL 问题
现在,您可以使用 AI Assistant 更好地理解和修正 SQL 问题。对于严重程度高于 Weak warning(弱警告)的问题,AI Assistant 会提出解释和修正建议。
要获得解释,首先选择高亮显示的代码,按 ⌥⏎/Alt+Enter,依次选择 AI Actions(AI 操作)和 Explain SQL problem under caret(解释文本光标下的 SQL 问题)来调用意图操作。然后,AI Assistant 会在聊天中提供解释。
要修正问题,在 AI Actions(AI 操作)弹出窗口中选择 Fix SQL problem under caret(修正文本光标下的 SQL 问题)。AI Assistant 将使用更正的代码替换您的 SQL 代码。
此功能可能需要附加数据库架构以建议适当的解释和修正。
4、修改表
AI Assistant 现在可以帮助您修改表。在 Modify(修改)对话框中,点击 AI Assistant 按钮调出 AI Assistant 对话框,您可以让 AI Assistant 执行您需要的操作,例如:“Switch all the VARCHAR data types to CHAR”(将所有 VARCHAR 数据类型切换为 CHAR)。
AI Assistant 生成请求的代码后,您就可以在对话框的预览窗格中查看。
三、处理数据
1、脚本化加载程序:可自定义导入
您现在可以从表格数据文件导入数据。我们实现了脚本化加载程序,可供导入以下文件格式:
Excel
JSON
Parquet
Shapefile
要导入数据,首先将文件从 Files(文件)工具窗口拖动到数据库资源管理器中的架构,然后在 Import(导入)对话框中配置导入设置。
2、表格数据文件的地理数据查看器
我们的地理位置查看器可让您探索存储在 CSV 和 XLSX 以及其他支持格式的文件中的地理数据。
3、在浮动工具栏中导航到 Related Rows(相关行)
现在,您可以使用表单元的浮动工具栏更轻松地到达相关行。只需点击单元,然后点击浮动弹出工具栏上的 Related Rows(相关行)图标。
要从浮动工具栏移除此操作,请打开工具栏,点击 More(更多),然后选择 Customize This Toolbar(自定义此工具栏)。在 Customize Grid Floating Toolbar(自定义网格浮动工具栏)对话框中,选择操作,然后点击 Remove(移除)。您可以转到 Settings | Appearance & Behavior | Menus and Toolbars(设置 | 外观与行为 | 菜单和工具栏),选择 Grid Floating Toolbar(网格浮动工具栏),然后点击 Add(添加)来恢复操作。
4、通过浮动工具栏打开 Web 链接
您现在还可以使用新的浮动工具栏打开 Web 链接。
出于安全原因,此功能默认关闭。您可以通过 Settings/Preferences | Database | Data Editor and Viewer(设置/偏好设置 | 数据库 | 数据编辑器和查看器)中的 URL Click Settings(URL 点击设置)启用此功能。
5、自动值补全
我们现在决定自动执行值补全(DataGrip 中存在已久的功能)。测试过功能的性能后,我们得出了乐观的结果。请记住,这项功能 100% 本地运行,因此补全变体基于已加载的当前列的其他值。
6、选择列
此前,选择列中所有值的唯一方式是使用 Expand Selection(扩展选区)快捷键:⌥↑ / Ctrl+W。现在,您可以点击列标题来选择列中的所有值。对列中的值进行排序的功能仍然可用,但是现在您需要点击相应图标才能对列的值进行排序。
四、Search Everywhere(随处搜索)弹出窗口
1、筛选
我们增强了 Search Everywhere(随处搜索)弹出窗口中的 Database (数据库)标签页!您现在可以按数据库对象类型筛选搜索结果。这里有两种方式。
首先,您可以使用右上角的筛选器图标。您可以通过以下对象类型的名称筛选结果:
数据库和架构:数据库、外部数据库、外部架构、架构
表:表、视图、物化视图、虚拟表、外部表等
脚本:函数、存储的过程、聚合、软件包、分区函数等
类型:别名类型、集合类型、对象类型、表类型
2、预览
Search Everywhere(随处搜索)对话框增加了一个选项,用于预览您正在搜索的代码库元素。通过对话框工具栏上的 Preview(预览)图标启用此功能后,预览窗格将出现在搜索结果下方,提供更多上下文并让您更轻松地浏览项目。
3、更出色的作用域
我们重做了作用域下拉列表,使数据源显示在顶部。
五、连接性
1、智能刷新SQL Server、Oracle
每次执行 DDL 语句时,DataGrip 都会自动刷新数据库资源管理器中的架构。这在数据源属性中打开 Auto sync(自动同步)选项时适用。
当数据库包含许多对象时,此过程可能会花费大量时间,例如 Oracle 数据库,其系统目录非常慢。
从 2024.2 版本开始,这种刷新机制将更加高效。DataGrip 现在会分析哪些对象可能被查询修改,并仅刷新特定的对象集。
2、用于连接启动脚本的 IDE 宏
现在可以在连接启动脚本中使用内置宏。要向脚本添加宏,首先转到 File | Data Sources(文件 | 数据源),选择数据源,打开 Options(选项)标签页。然后,导航到 Startup script(启动脚本),点击 Insert Macros(插入宏)。
3、非 RSA 证书支持
SSL 连接现在支持非 RSA 证书。
4、对 Iceberg、动态和混合表的支持Snowflake
Iceberg、动态和混合 Snowflake 表现在可以内省并显示在数据库资源管理器中。
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.2.2版本
这是 2024 年的第二次重大更新,其中包含各种增强功能。
datagrip2023官方电脑版v2023.3.4大小:441.16M时间:2024-04-18查看
相同厂商JetBrains更多>>
同类热门
猜你喜欢
类似软件
Microsoft SQL Server2000企业版246.05M3727人在用 SQL Server 2000是微软公司开发的关系数据库管理系统,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能具有使用方便可伸缩性,是基于客户/服务器模式,
查看plc编程软件pzstar10.65M419人在用pzstar是由普中科技技术有限公司开发的一款功能强大的plc编程软件,该软件可以帮助用户进行plc编程,支持PLC、监控测试、视图等功能,通过它,可以创建新的顺控程序。pzstar适合于运行在Microsoft Windows的32位版本下,包括Win
查看热门标签
网友评论0人参与,0条评论
最新排行
cocoscreator游戏开发引擎108.68Mv2.1.4官方版 Cocos Creator是由雅基软件推出的一款以内容创作为核心的一体化游戏开发工具,该软件基于开源框架Cocos2d-x,实现了一体化、可扩展、可自定义工作流的编辑器,并在Cocos系列产品中第一次引入了组件化编程思想和数据驱动的架构设计,这极大
查看codeblocks官方版35.27Mv20.03 codeblocks电脑版是一个开放源码且功能全面的跨平台C/C++集成开发环境(IDE),采用c++语言开发,使用了蓍名的图形界面库wxWidgets,目前发布了windows版、mac版、linux版。除了能编写c和c++之外,codebloc
查看Makecode离线编程软件225.8Mv3.6.3官方版 Makecode(离线编程软件)是一款简单实用的编程教学类软件。这款软件是为了方便没有网络或是网络较差的学校进行Microbit教学的软件,从而不受网络限制,随时都可以使用,非常方便,界面和官方界面是一模一样的,使用上也是一模一样的。Makecod
查看minipro编程器软件6.47Mv6.10 MiniPro通用编程器是一款界面简洁,方便实用的TL866编程工具。它是采用全新软、硬结构设计的通用型串行下载编程器,可方便支持各种常见的I2C、SPI、UART、ISP/ICP和JTAG等硬件接口时序,软件可主要用于对P89LPC900芯片进行
查看rcx-studio(编程控制软件)9.75Mv1.1.0官方版 RCX-Studio是一款专业的是编程控制软件,这款软件可新建连接全部文件、程序文件、点位设置文件、位移文件、机械手及托盘文件,而且也支持RS232C及以太网连接。另外,RCX-Studio主要是针对雅马哈RobotRX340等设备设计开发,其通过
查看EPL易语言编程工具10.67Mv4.01官方版 EPL官方版全称:Easy Programming Language,它是一款功能强大简单易用的易语言编程工具,它提供一个RAD编程语言和软件开发环境,内置高质量编译器,用户能够随心所欲的新建应用程序,轻轻松松进行编程开发,其中还提供特定功能的图书
查看theme studio(华为主题开发工具)171.76Mv11.0.0.100官方版theme studio是huawei公司开发的一款智能、高效的华为主题开发工具,为开发者提供了可视化的主题制作场景,所有的换肤修改都能实时预览,效果随时可见,从而大幅度的降低了主题的制作门槛,旨在让开发者专注于主题设计。目前为止,软件支持所有类型的手机
查看MonoDevelop67.51Mv5.10官方中文版MonoDevelop是一个可适用于Linux、Mac OS X和Microsoft Windows等多平台的开放源代码集成开发环境(IDE), 它不仅集成了很多Eclipse与Microsoft Visual Studio的特性,如 Intellise
查看Kittenblock(图形化编程软件)434.23Mv1.8.8官方版Kittenblock是深圳市小喵科技出品的一款基于MIT Scratch3.0的图形化编程软件,可以帮助中小学生或者非专业的技术人员快速入门编程,从而控制各种各样的电子模块,打开创造的大门,凭借强大功能在全球范围内积累达2100W+用户数(截止2020
查看