DataGrip 2022.3 发布,新增支持 Redis

DataGrip 2022.3 发布,新增支持 Redis 近日,JetBrains 宣布发布 DataGrip 2022.3。这是 2022 年针对数据库管理员和 SQL 开发人员的 IDE 的第三次重大更新。此版本带来了许多改进,包括对 Redis 的支持、新的用户界面、用于同步 IDE 设置的改进解决方案等等。在这里,我们介绍 DataGrip 2022.3 的主要新功能和改进。 划重点

DataGrip 2022.3 发布,新增支持 Redis

近日,JetBrains 宣布发布 DataGrip 2022.3。这是 2022 年针对数据库管理员和 SQL 开发人员的 IDE 的第三次重大更新。此版本带来了许多改进,包括对 Redis 的支持、新的用户界面、用于同步 IDE 设置的改进解决方案等等。在这里,我们介绍 DataGrip 2022.3 的主要新功能和改进。

划重点:

Redis 支持

JetBrains 已经实现了期待已久的 Redis 支持。现在您可以连接到 Redis 单实例,在数据查看器中探索键值,使用我们的智能编码辅助编写和运行 Redis 查询,等等。

以下是其内容的概述:

连接性:Redis 单实例。自省:数据库和密钥自省,包括为自省工具配置默认密钥过滤器的能力。Database Explorer:对于 Redis v6.0 及更高版本,不同类型的键的单独文件夹,以及旧版本的所有键的一个文件夹。执行查询:JDBC 驱动程序支持执行大多数查询。编码帮助:代码突出显示、关键字自动完成以及数据库和密钥解析。对象编辑器:重命名和删除键。数据查看器:过滤和突出显示 JSON 代码。

设置中提供了新的 UI

早在5 月份,JetBrains 就宣布了一个针对基于 IntelliJ 的新 IDE UI 的封闭预览计划。DataGrip 也不例外。

通过这第一步,JetBrains 希望向有限数量的用户介绍其产品经过改进的外观和感觉。预览计划收集了大量有用的反馈并采取了行动,JetBrains 表示现在可以邀请所有人试用新的用户界面。您可以在设置/首选项 |

中切换到新界面。外观与行为 | 新的 UI 预览,对其进行测试,让 JetBrains 知道您的想法。

这家开发软件公司一直在寻求提高 DataGrip 新用户界面的相关性。例如,您可能不需要 DataGrip 中的亮蓝色按钮来创建运行配置,这是其他 IDE 中极其重要的操作。如果您对自定义顶部工具栏有任何想法,请随时与 JetBrains 分享。

新的设置同步解决方案

在此版本中,JetBrains 引入了一个改进的解决方案来同步您的 IDE 设置。它是使用默认集成的插件实现的。新的设置同步选项将显示在设置中。

JetBrains 之前有两个独立的设置同步插件:EDI Settings Sync和Settings Repository。如果您使用的是IDE Settings Sync,您的数据将自动迁移到新插件,因此您无需采取任何操作。如果您是设置存储库的粉丝,建议继续使用您当前的配置,因为迁移仍在进行中。当该功能准备就绪时,您将在 IDE 中收到通知。

设置存储在与您的 JetBrains 帐户关联的云中。如果您使用与同一 JetBrains 帐户关联的多个基于 IntelliJ 的 IDE,您的设置将自动同步。

但是,有一个已知问题。当前无法同步设置的数据库部分。此功能将很快在版本 2022.3 的一个次要更新中推出。另请注意,数据源不是参数的一部分。

虚拟视图

这个新概念也是虚拟的,它允许您使用视图而无需在数据库中实际创建它们。事实上,它只是一个获取结果并存储在 DataGrip 中的查询。

虚拟视图在数据库浏览器中可见,并且可以通过双击来执行。

请注意,目前无法在您的 SQL 代码中使用虚拟视图。

导航图 图

元素现在可以完全导航。所有主要的导航操作都可以在那里执行:

打开 DDL:Ctrl/Cmd+B打开数据:F4在数据库资源管理器中选择:Alt/Opt+Shift+B编辑:命令/Ctrl+F6

Database Explorer

Quick Filter

另一个期待已久的功能终于来了。现在,在使用快速搜索时,您还可以选择过滤对象。所有与过滤器不匹配的对象都将被隐藏。

基于重复模式的模式过滤

如果您有很多不同的模式,您会喜欢这种改进。现在可以根据正则表达式选择数据库或模式进行内省。为此,单击添加模式并在新节点中定义一个正则表达式。将基于这个原因选择数据库/模式。

添加多个模式会将它们合并,但不会相交。All

节点现在的行为与以前的版本不同:它不会自动选择默认架构。您现在必须在所有模式和默认模式之间进行选择,或应用正则表达式过滤器。

全局数据源

的颜色 如果您设置全局数据源的颜色,它现在与其数据源一起共享。

拖放脚本文件要针对任何模式运行脚本,您现在只需从“文件”

工具窗口拖放脚本文件。

数据编辑器

日期和时间数据类型

的格式现在可以在数据编辑器中自定义日期和时间类型字段的显示。设置位于数据库 | 数据编辑器和查看器。

此功能现在可用于三种类型的字段:日期时间/时间戳(带或不带时区)、时间(带或不带时区)和日期。

新提取器:WHERE 子句

现在可以提取选定范围的值作为子句的一部分在哪里:

同一列中的值使用运算符组合金子.同一行中的值使用运算符组合和.如果检索来自同一列的值,则使用运算符将它们合并在.

SQL 按多个值过滤如果您选择多个值

,Filter by操作现在会生成一个条件。

文本搜索字段:用选择填充

如果按 Ctrl/Cmd+F 进行文本搜索,搜索字段将自动填充光标下的值。它的工作原理类似于众所周知的文本编辑器逻辑。

结构值正确显示(大查询)

结构值现在以可读的方式显示:每个嵌套值出现在单独的列中。

使用 Code

Preview Intent Actions

现在,您可以立即查看应用 IDE 建议后查询的变化情况。当您打开可用意图操作列表并将鼠标悬停在一个选项上时,会出现预览。当意图操作列表打开时,您可以通过按 F1/Ctrl+Q 来打开或关闭预览功能。

复制粘贴单行

在没有选择的情况下,按 Ctrl/Cmd+C 会自动选择整行并将其复制到文本编辑器中。这是它以前的工作方式,但 JetBrains 现在已经完全完成了这个动作,也让粘贴线条变得更容易。如果没有选择,此复制的行将被粘贴为带有换行符的新行。

SQL 模式生成器的新布局:按模式和类型按

对象新布局称为按模式和类型按对象。如果用于为整个模式生成 SQL,生成的文件将根据对象类型放置在文件夹中:表、视图等。

Oracle:现在支持 SET ROW。SQL Server:现在支持 $PARTITION。

使用虚拟外键的表

用户界面

创建虚拟外键的功能是在不久前推出的。它们主要用于以下几点:

JOIN 子句代码的自动完成。在图表中显示虚拟关系。在数据编辑器中按数据关系导航。

创建它们的主要方法是在查询的 JOIN 子句中使用Store Relation 意图操作。有点难找,整个功能缺乏直观性。JetBrains 随后改变了几件事。

MySQL PostgreSQL Quick Doc 中

的表大小 表大小现在显示在 MySQL 和 PostgreSQL 的 Quick Doc 弹出窗口中。要查看它,请单击显示表格预览。

会话模板的连接

启动脚本

现在可以为会话模板设置启动脚本。每次基于相应模板创建新会话时都会执行该脚本。例如,它允许 DataGrip 在 Snowflake 中执行用于自省的 use secondary roles all 语句。

身份验证选项 (MongoDB)

JetBrains 已将许多身份验证机制添加到 MongoDB 的登录对话框中。要使用它们,请将您的驱动程序更新到 1.16 版。

Schema Differences Viewer

支持对象依赖性

Schema Differences Viewer 现在考虑了依赖对象。其中最重要的是 PostgreSQL 标识列。如果两个其他方面相同的标识列的相关序列不同,则在比较这两列时会显示出这种差异。

另一个例子:触发器从另一个模式调用过程。现在这些触发器之间的区别将显示例程的名称是否不同。

JetBrains 提到的关于 Schema Difference Viewer 的两个主要已知限制仍然存在:

如果例程/视图从其主体引用对象,则无法保证脚本的正确顺序。例如,如果一个例程调用另一个例程,则不能保证后者会在第一个例程之前创建。在某些情况下,对象限定在源对象、默认表达式等的主体内是不正确的。

DataGrip 2022.3 新功能和下载:https://www.developpez.com/redirect/6009

文章来源:https://jetbrains.developpez.com/actu/339178/DataGrip-2022-3-est-disponible-apercu-des-evolutions-et-ameliorations-de-l-EDI-de-JetBrains-pour-les-developpeurs-SQL/

编程小号
上一篇 2024-10-18 12:29
下一篇 2024-10-18 10:29

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://daima100.com/datagrip-ji-huo/9005.html