跨平台数据库工具DataGrip最新版本2019.2发布,新增服务工具窗口等多项重要功能

DataGrip 是一个跨平台的数据库工具,在最新版本2019.2中,新增服务工具窗口和全文检索等多项重要功能!感兴趣的朋友欢迎下载试用!

DataGrip是一个跨平台的数据库工具可在Windows,OS X 和 Linux上使用。同时支持多种数据库,包含了SQL Server,Oracle,PostgreSQL,MySQL,DB2,Sybase,SQLite,Derby,HyperSQL和H2。在最新版本2019.2中,新增服务工具窗口和全文检索等多项重要功能!感兴趣的朋友欢迎下载试用!

DataGrip最新试用版

服务工具窗口

跨平台数据库工具DataGrip最新版本2019.2发布,新增服务工具窗口和全文检索等多项重要功能

我们所有的IDE现在都有一个名为Services的新工具窗口。在DataGrip中,您可以观察和管理那里的所有连接。

每个连接在相应的数据源下都有自己的节点。如果图标上的小绿灯亮起,则表示连接处于活动状态。您可以使用上下文菜单轻松关闭连接。

您可以将所有服务类型视为节点,或者更改视图以将其视为选项卡。使用工具栏中的“在新标签中显示”操作,或者只需将所需节点拖到“ 服务”工具窗口的标题栏上。

现在,查询结果将附加到“ 服务”视图中其连接下的特定控制台。“服务”工具窗口的默认快捷方式是Alt+8。

Hiding the tree

如果您不想看到“ 服务”树(也就是说,您想要回到之前的状态),请单击齿轮图标并将其隐藏。

查询实时计时器

“ 服务”工具窗口还为您提供了另一个请求的功能:查询实时计时器。对于运行查询的任何连接,请查看其右侧以查看所花费的时间。

Docker

如果您使用Docker插件,相应的服务也将出现在此工具窗口中。

全文检索

跨平台数据库工具DataGrip最新版本2019.2发布,新增服务工具窗口和全文检索等多项重要功能

现在,即使您不知道数据的位置,也可以搜索数据。为此,请选择数据源,数据源组,甚至是要搜索的单独表,然后从上下文菜单中调用全文搜索。当然,这也有一个捷径:Ctrl+Alt+Shift+F。

您将看到一个用于输入字符串的对话框。您将看到要搜索的数据源列表,您将能够为搜索设置一些选项。

此外,您还可以查看DataGrip将运行哪些特定语句来执行数据搜索。

  • 运行搜索后,您将看到可以打开的结果。单击结果以打开数据编辑器。过滤器将被预定义,仅为您提供找到数据的字符串。如果由于列太多而无法找到数据,请在数据编辑器中使用文本搜索Ctrl+F。

  • 在某些数据库中,您可以选择仅搜索索引的列。要使用此模式,请 在“ 搜索范围”下拉菜单中选择“ 仅包含全文搜索索引的列”。

  • 在PostgreSQL中,查询将是:where col @@ plainto_tsquery(‘text’)。

  • 在MySQL和MariaDB中,查询将是:where match(col) against (‘text’ in natural language mode)。

  • 在Oracle中,使用以下索引(如果存在):context,ctxrule,ctxcat。

  • 在SQL Server中,如果存在具有全文索引的列,则DataGrip会生成查询WHERE CONTAINS(col, N’text’)。

  • 在SQLite中,DataGrip生成查询where col MATCH ‘text’。

  •  如果选择了所有列模式,搜索将查找不支持LIKE运算符的列,例如,JSON类型的列。这些列中的值预先转换为字符串。

  • 在Cassandra中,DataGrip为一个表创建多个查询,因为OR数据库不支持该条件。

数据编辑器

跨平台数据库工具DataGrip最新版本2019.2发布,新增服务工具窗口和全文检索等多项重要功能

页面大小很容易更改

现在,要定义要从数据库中检索的行数,可以从结果集的工具栏中进行。

可以命名结果选项卡

另一个超酷的结果改进:标签命名!只需在查询前使用评论即可。

如果您只希望某些注释成为选项卡名称,请在设置中使用“ 将文本视为标题后的字段”来指定前缀字。然后只有在该单词之后的单词将被用作标题。

数据库树视图

跨平台数据库工具DataGrip最新版本2019.2发布,新增服务工具窗口和全文检索等多项重要功能

快速表备份

可以通过drag-n-drop复制表,但在复制到同一模式时它不起作用。实际上,如果您需要在任何关键数据操作之前创建表的快速备份,这可能非常方便。所以我们现在已经成功了!

快速创建组

  • 现在,拖放也适用于在数据库资源管理器中创建组。

  • 要创建新组,只需将一个数据源拖到另一个数据源上即可。

  • 要将数据源放入现有组,请将其拖放到那里。

实时连接

从版本2019.2开始,小绿灯表示是否存在与数据源的实时连接。

强制刷新

可以为数据源或模式提供新操作,称为强制刷新。它清除DataGrip缓存的数据源信息,并从头开始刷新。

在搜索和导航中按数据源过滤

跨平台数据库工具DataGrip最新版本2019.2发布,新增服务工具窗口和全文检索等多项重要功能

  • 当您在GoTo弹出窗口中查找对象时,列表中有时会出现许多类似的对象。当您有许多镜像(例如生产,分段,测试等)时,经常会发生这种情况。

  • 在DataGrip 2019.2中,您可以选择搜索位置:在特定数据源中或在一组中。

  • 出于同样的作品中寻路,其他对象的DDL内搜索源代码时,这是非常有用的。 

编码协助

跨平台数据库工具DataGrip最新版本2019.2发布,新增服务工具窗口和全文检索等多项重要功能

系统目录中的对象

在几乎每个数据库中都有一个系统目录 – 关系数据库管理系统存储模式元数据的位置,例如有关表和列的信息,内置函数等。

需要来自这些目录的对象来提供编码帮助。让它们在代码完成中很好,使用它们的代码不应该是红色的。

以前,在编码辅助中使用系统目录的唯一方法是将它们添加到数据库资源管理器中。DataGrip实际上从数据库中检索了有关它们的信息(顺便说一句,总是相同的!),这需要时间。此外,它们在数据库资源管理器中可见,这并不总是必要的。

这种模式在模式选择器中有一个闪电图标。现在,如果您不检查它们,DataGrip将不会内省并显示它们,但会在编码帮助中使用有关其对象的信息。为了实现这一点,DataGrip使用有关每个数据库的系统目录的内部数据。

几个数据库的系统目录的一些示例:

  • PostgreSQL:pg_catalog,information_schema

  • SQL Server:INFORMATION_SCHEMA

  • Oracle:SYS,SYSTEM

  • MySQL:information_schema

  • DB2:SYSCAT,SYSFUN,SYSIBM,SYSIBMADM,SYSPROC,SYSPUBLIC,SYSSTAT,SYSTOOLS

意图 – 行动和快速修复

首先,我们将快速修复集成到检查工具提示中。如果DataGrip知道如何解决问题,只需将鼠标悬停在警告上即可了解它。要解决此问题,只需单击工具提示左下角的链接,或按Alt+Shift+Enter。

Alt+Enter 仍然可以获取所有可能的快速修复列表。

我们还介绍了几项新的检查。

不必要的CASE使用

当您使用CASE构造时,DataGrip会分析它们是否可以转换为更易读的构造。

GROUP BY到DISTINCT转换

我们又添加了一个意图操作:现在GROUP BY,DISTINCT如果SELECT子句中的所有列都显示在子句中,则可以转换为GROUP BY。

可能截断字符串

在为变量赋值时,IDE会检测字符串的长度,并警告您是否会截断该变量。

SQL编辑器

跨平台数据库工具DataGrip最新版本2019.2发布,新增服务工具窗口和全文检索等多项重要功能

控制Move Caret到Next Word的行为的新选项

Move Caret到Next Word操作的默认行为已更改:DataGrip会将插入符号移动到当前单词的末尾。

要更改插入符移动操作的行为,请转到“首选项/设置”| 编辑| 一般。

人们通常按执行此操作Ctrl+Arrows上的Windows和Linux的和Opt+Arrows对苹果机。它在不同的操作系统上具有不同的默认行为。在Datagrip中,我们已经将类似Windows的行为更改为类似Mac的行为。

选择当前语句

现在可以使用新操作“选择当前语句”。您可以从“查找操作”中获取它Ctrl+Shift+A或为其指定自己的快捷方式。

折叠大数字

如果要提高大数字的可读性,请使用快捷方式折叠它们Ctrl+Minus。

其他

  • 默认情况下,DataGrip 2019.2在JetBrains Runtime 11下运行,这是OpenJDK 11的未经证明的分支。

  • 如果要在树视图中查看表的注释,请转到“ 查看”| 外观和切换树视图中的描述选项。

  • [ Cassandra ]您现在可以编辑这些类型的列:set,list,map,tuple,udt,inet,uuid和timeuuid。

  • 现在,新的组合项目包含在代码完成中:IS NULL和IS NOT NULL。

  •  默认情况下启用选项跳转到右括号/带引号的引号。

  •  默认情况下启用选项Surround选择带引号或括号。

  •  引入别名已添加到重构菜单中。

  • DataGrip适用于PostgreSQL 12

  •  在只读模式下工作时存在一些不一致:如果要从只读模式运行更新查询,则IDE仅关闭IDE级模式,而不关闭JDBC模式。现在,我们关闭这两个,以便您可以运行查询。

想要购买DataGrip正版授权的朋友可以咨询官方客服

有关产品资讯的更多精彩内容,敬请关注下方的微信公众号▼▼▼

图片2.jpg

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年7月3日
下一篇 2019年7月3日

相关推荐

发表回复

登录后才能评论