之前,有朋友留言小子需要Mac下一款多引擎数据库环境——JetBrains DataGrip,小子这里有时间就分享出来给更多需要的朋友。小子这次带来的是2024.2.2版本。
DataGrip支持 MySQL 和 PostgreSQL,Microsoft SQL Server 和 Oracle,Sybase,DB2,SQLite,还有 HyperSQL,Apache Derby 和 H2。
DataGrip提供了Windows、Linux与Mac版本。此外,JetBrains的其他产品如Intellij IDEA等也都通过插件的方式集成了DataGrip,这使得开发者能够更加方便地操作数据库。
此次发布的DataGrip支持几乎所有主流的关系数据库产品,如DB2、Derby、H2、MySQL、Oracle、PostgreSQL、SQL Server、Sqllite及Sybase等,并且提供了简单易用的界面,开发者上手几乎不会遇到任何困难。目前市场上已经存在很多数据库客户端,如MySQL WorkBench、Toad、NaviCat、phpMyAdmin、Sequel Pro、SQLWave等等。
享受数据库工作的乐趣
试试我们的DataGrip,这是一个为满足专业SQL开发人员的特殊需求而定制的数据库集成开发环境。
智能查询控制台
它使您能够在不同的条件下执行查询模式,还提供了本地历史记录,以便跟踪所有活动并避免丢失工作。
高效导航模式
使您能够根据表、视图或过程的名称,通过相应的操作或直接从SQL代码中对其的使用跳转到任何表、视图或过程。
解释计划
它让您更深入地了解查询如何工作以及数据库引擎的行为,从而使您的查询更加高效。
智能代码补全
提供一个上下文信息感知代码进行完成,以帮助您加快编写SQL代码。完成我们可以通过知道在您正在编辑的代码中创建的表、外键甚至企业数据库管理对象的结构。
联机分析和快速修复
支持检测代码中可能存在的缺陷,并提供最佳的在线修复方案。它使用关键字作为标识符,这可以让您立即了解未解决的对象,并总是提供一种解决问题的方法。
仍然可以在SQL文件和模式中重构
数据抓取可以正确地解析SQL代码中的所有引用,并帮助您重构它们。重命名变量或别名时,可以自动更新整个文件中的所有位置。当您重命名查询中对表的引用时,数据库中的表的实际名称也会被更新。您甚至可以在其他视图、存储过程和函数中预览表/视图的使用情况。
版本控制集成
我们为所有企业主要的版本进行控制管理系统发展提供一致的支持:Git、SVN、Mercurial和许多其他信息系统。
小子简单说明下DataGrip 2024.2 版本的更新内容:
新 UI 成为默认选项
首先,新 UI 现已成为所有用户的默认选项。
JetBrains IDE 的新 UI 于两年前推出,随后我们一直在不断加以完善。我们用心收集反馈,改进了 IDE 的外观,确保循序渐进的平稳过渡。在过去几个版本中,新 UI 的采用率很高,并且我们已经根据反馈解决了主要问题。
我们相信新 UI 已经为所有人做好了准备。从 JetBrains IDE 2024.2 版本开始,新 UI 将成为默认选项。
如果您更喜欢经典 UI,您仍然可以从 JetBrains Marketplace 安装相应插件。
AI Assistant 功能
我们一直在为 DataGrip 开发和改进 AI Assistant 插件。在此版本中,我们引入了许多用于数据库的功能。
处理数据
脚本化加载程序:可自定义导入
Search Everywhere(随处搜索)弹出窗口
筛选
我们增强了 Search Everywhere(随处搜索)弹出窗口中的 Database (数据库)标签页!您现在可以按数据库对象类型筛选搜索结果。
连接性
智能刷新 SQL Server Oracle
每次执行 DDL 语句时,DataGrip 都会自动刷新数据库资源管理器中的架构。这在数据源属性中打开 Auto sync(自动同步)选项时适用。
当数据库包含许多对象时,此过程可能会花费大量时间,例如 Oracle 数据库,其系统目录非常慢。
从 2024.2 版本开始,这种刷新机制将更加高效。DataGrip 现在会分析哪些对象可能被查询修改,并仅刷新特定的对象集。
版权原因,不再提供!