摘要:DataGrip 是一个跨平台的数据库工具可在Windows,OS X 和 Linux上使用。同时支持多种数据库,包含了SQL Server,Oracle,PostgreSQL,MySQL,DB2,Sybase,SQLite,Derby,HyperSQL和H2
DataGrip 是一个跨平台的数据库工具可在Windows,OS X 和 Linux上使用。同时支持多种数据库,包含了SQL Server,Oracle,PostgreSQL,MySQL,DB2,Sybase,SQLite,Derby,HyperSQL和H2。
DataGrip 2024.3版本进行了文本到 SQL 编辑器内差异、用于处理 SQL 错误的 AI Assistant 操作、网格 UI 改进等!
AI Assistant 功能
通过 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 修正)会在编辑器中为查询执行错误生成修正。
处理数据
浮动分页工具栏
为了使数据编辑器中的网格分页更加明显,新版本将控件从工具栏移动到数据编辑器的底部中心。
要将此控件移回工具栏,请打开 IDE 设置,跳转到 Database | Data Editor and Viewer(数据库 | 数据编辑器和查看器),滚动到 Position of the grid pagination control(网格分页控件的位置),然后选择 Data editor toolbar(数据编辑器工具栏)。
代码编辑器
高亮显示所选文本
默认情况下,DataGrip 现在会自动高亮显示您在文件中选择的文本的所有实例,这使得跟踪所选文本在整个代码中出现的位置更加简单。
连接性
片段内省和智能刷新
DataGrip 现在支持片段内省。
此前,内省器只能对 MySQL 或 MariaDB 数据库中的架构执行完整内省,但不能刷新单个对象的元数据。 每次 DDL 语句在控制台中执行并且该执行可能修改数据库架构中的对象时,IDE 都会启动对整个架构的全面内省。 这非常耗时,并且经常会扰乱工作流。
现在,DataGrip 可以分析 DDL 语句,确定哪些对象可能受其影响并仅刷新这些对象。
如果您在数据库资源管理器中选择单个条目并调用 Refresh(刷新)操作,则只有该对象会被刷新,而不是像以前一样整个架构都被刷新。
热门IDE推荐
来源:时柚科技