当前位置: 首页 > article >正文

跨平台数据库工具DataGrip v2024.2全新发布——增加智能刷新功能

DataGrip 是一个跨平台的数据库工具可在Windows,OS X 和 Linux上使用。同时支持多种数据库,包含了SQL Server,Oracle,PostgreSQL,MySQL,DB2,Sybase,SQLite,Derby,HyperSQL和H2。

立即获取DataGrip v2024.2正式版

具体更新详情如下:

DataGrip 2024.2 现已发布!这是 2024 年的第二次重大更新,其中包含各种增强功能。

新UI成为默认选项

首先,新UI现已成为所有用户的默认选项。

JetBrains IDE的新UI于两年前推出,随后我们一直在不断加以完善。我们用心收集反馈,改进了IDE的外观,确保循序渐进的平稳过渡。在过去几个版本中,新UI的采用率很高,并且我们已经根据反馈解决了主要问题。

我们相信新UI已经为所有人做好了准备,从JetBrains IDE 2024.2版本开始,新UI将成为默认选项。

处理数据

脚本化加载程序:可自定义导入

您现在可以从表格数据文件导入数据,新版本实现了脚本化加载程序,可供导入以下文件格式:

  • Excel
  • JSON
  • Parquet
  • Shapefile

要导入数据,首先将文件从 Files(文件)工具窗口拖动到数据库资源管理器中的架构,然后在 Import(导入)对话框中配置导入设置。

DataGrip v2024.2产品图集

此外,DataGrip 现在可以在数据编辑器中显示表格数据文件的内容。要打开文件,在 Files(文件)工具窗口中点击即可。要禁用此功能,首先转到 Settings | Advanced Settings(设置 | 高级设置),找到 Open file as table if detected by scripted loader(如果脚本化加载程序检测到文件,则将其作为表打开)设置,然后选择 None(无)。

DataGrip v2024.2产品图集

重要提示!加载程序已脚本化,您可以编写和使用自己的自定义加载程序。要添加自定义脚本加载程序,请将它们放在 Scratches and Consoles | Extensions | Database Tools and SQL | data | loaders(临时文件和控制台 | 扩展程序 | 数据库工具和 SQL | 数据 | 加载程序)的特定目录中。

DataGrip v2024.2产品图集

自动值补全

新版本现在决定自动执行值补全(DataGrip 中存在已久的功能),测试过功能的性能后,我们得出了乐观的结果。请记住,这项功能 100% 本地运行,因此补全变体基于已加载的当前列的其他值。

DataGrip v2024.2产品图集

选择列

此前,选择列中所有值的唯一方式是使用 Expand Selection(扩展选区)快捷键:⌥↑ / Ctrl+W。现在,您可以点击列标题来选择列中的所有值。

对列中的值进行排序的功能仍然可用,但是现在您需要点击相应图标才能对列的值进行排序。

DataGrip v2024.2产品图集

Search Everywhere(随处搜索)弹出窗口

筛选

我们增强了 Search Everywhere(随处搜索)弹出窗口中的 Database (数据库)标签页!您现在可以按数据库对象类型筛选搜索结果。这里有两种方式。

首先,您可以使用右上角的筛选器图标。您可以通过以下对象类型的名称筛选结果:

  • 数据库和架构:数据库、外部数据库、外部架构、架构
  • :表、视图、物化视图、虚拟表、外部表等
  • 脚本:函数、存储的过程、聚合、软件包、分区函数等
  • 类型:别名类型、集合类型、对象类型、表类型

DataGrip v2024.2产品图集

连接性

智能刷新

每次执行 DDL 语句时,DataGrip 都会自动刷新数据库资源管理器中的架构。这在数据源属性中打开 Auto sync(自动同步)选项时适用。

当数据库包含许多对象时,此过程可能会花费大量时间,例如 Oracle 数据库,其系统目录非常慢。

从 2024.2 版本开始,这种刷新机制将更加高效。DataGrip 现在会分析哪些对象可能被查询修改,并仅刷新特定的对象集。

重要提示!尽管我们已经尽一切努力确保 DataGrip 在大多数情况下都能成功检测到修改的对象,但如果语句间接修改其他对象,DataGrip 可能会错过这些修改,例如删除具有级联选项的对象或修改过程或函数中使用的表时。在这种情况下,您可以调用 Refresh(刷新)操作让 DataGrip 执行完整的数据库刷新。

DataGrip v2024.2产品图集


http://www.kler.cn/news/318614.html

相关文章:

  • 物理学基础精解【16】
  • 人机之间的边界
  • 最近的生活
  • 动态住宅IP的多元化应用
  • [Patriot CTF 2024]
  • 【解决】chrome 谷歌浏览器,鼠标点击任何区域都是 Input 输入框的状态,能看到输入的光标
  • WPF-基础-02 DispatcherObject类
  • R语言 基础 笔记 3
  • 生成式AI赋能:对话式BI引领数据分析新潮流
  • 【devops】rsync介绍和使用
  • 数据库学习1
  • Leetcode 螺旋矩阵
  • 关于idea编辑xml文件卡死
  • 选择租用徐州服务器机柜的作用有哪些?
  • 统信服务器操作系统【开机自启动】配置方法
  • 关于前端vue3+element-plus项目正常安装运行时未报错,但是前端界面老是空白问题及解决方案(其他使用nodejs的框架同理)
  • Python记录
  • Unity Debug时出现请选择unity实例
  • 探索C语言与Linux编程:获取当前用户ID与进程ID
  • QT中的消息机制(事件机制)总结
  • 接口调用方式2
  • C语言 | Leetcode C语言题解之第434题字符串中的单词数
  • uniapp组件封装和父子组件间通讯的介绍和详细案例
  • UE学习篇ContentExample解读------Blueprint_Communication-上
  • 海康HIK IN客户端使用帮助说明
  • 【工具】语音朗读PDF的免费工具
  • 探索未来科技的深邃海洋:IT领域的波澜壮阔
  • 目标检测DOTA数据集
  • 助力智能化农田作物除草,基于YOLOv10全系列【n/s/m/b/l/x】参数模型开发构建农田作物场景下玉米苗、杂草检测识别分析系统
  • 算法:69.x的平方根