提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|产品更新|编辑:吴园园|2019-08-05 14:34:53.120|阅读 1293 次
概述:DataGrip 是一个跨平台的数据库工具,在最新版本2019.2中,新增服务工具窗口和全文检索等多项重要功能!感兴趣的朋友欢迎下载试用!
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
DataGrip是一个跨平台的数据库工具可在Windows,OS X 和 Linux上使用。同时支持多种数据库,包含了SQL Server,Oracle,PostgreSQL,MySQL,DB2,Sybase,SQLite,Derby,HyperSQL和H2。在最新版本2019.2中,新增服务工具窗口和全文检索等多项重要功能!感兴趣的朋友欢迎下载试用!
服务工具窗口
我们所有的IDE现在都有一个名为Services的新工具窗口。在DataGrip中,您可以观察和管理那里的所有连接。
每个连接在相应的数据源下都有自己的节点。如果图标上的小绿灯亮起,则表示连接处于活动状态。您可以使用上下文菜单轻松关闭连接。
您可以将所有服务类型视为节点,或者更改视图以将其视为选项卡。使用工具栏中的“在新标签中显示”操作,或者只需将所需节点拖到“ 服务”工具窗口的标题栏上。
现在,查询结果将附加到“ 服务”视图中其连接下的特定控制台。“服务”工具窗口的默认快捷方式是Alt+8。
Hiding the tree
如果您不想看到“ 服务”树(也就是说,您想要回到之前的状态),请单击齿轮图标并将其隐藏。
查询实时计时器
“ 服务”工具窗口还为您提供了另一个请求的功能:查询实时计时器。对于运行查询的任何连接,请查看其右侧以查看所花费的时间。
Docker
如果您使用Docker插件,相应的服务也将出现在此工具窗口中。
全文检索
现在,即使您不知道数据的位置,也可以搜索数据。为此,请选择数据源,数据源组,甚至是要搜索的单独表,然后从上下文菜单中调用全文搜索。当然,这也有一个捷径: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数据库不支持该条件。
数据编辑器
页面大小很容易更改
现在,要定义要从数据库中检索的行数,可以从结果集的工具栏中进行。
可以命名结果选项卡
另一个超酷的结果改进:标签命名!只需在查询前使用评论即可。
如果您只希望某些注释成为选项卡名称,请在设置中使用“ 将文本视为标题后的字段”来指定前缀字。然后只有在该单词之后的单词将被用作标题。
数据库树视图
快速表备份
可以通过drag-n-drop复制表,但在复制到同一模式时它不起作用。实际上,如果您需要在任何关键数据操作之前创建表的快速备份,这可能非常方便。所以我们现在已经成功了!
快速创建组
现在,拖放也适用于在数据库资源管理器中创建组。
要创建新组,只需将一个数据源拖到另一个数据源上即可。
要将数据源放入现有组,请将其拖放到那里。
实时连接
从版本2019.2开始,小绿灯表示是否存在与数据源的实时连接。
强制刷新
可以为数据源或模式提供新操作,称为强制刷新。它清除DataGrip缓存的数据源信息,并从头开始刷新。
在搜索和导航中按数据源过滤
当您在GoTo弹出窗口中查找对象时,列表中有时会出现许多类似的对象。当您有许多镜像(例如生产,分段,测试等)时,经常会发生这种情况。
在DataGrip 2019.2中,您可以选择搜索位置:在特定数据源中或在一组中。
出于同样的作品中寻路,其他对象的DDL内搜索源代码时,这是非常有用的。
编码协助
系统目录中的对象
在几乎每个数据库中都有一个系统目录 - 关系数据库管理系统存储模式元数据的位置,例如有关表和列的信息,内置函数等。
需要来自这些目录的对象来提供编码帮助。让它们在代码完成中很好,使用它们的代码不应该是红色的。
以前,在编码辅助中使用系统目录的唯一方法是将它们添加到数据库资源管理器中。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编辑器
控制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正版授权的朋友可以。
有关产品资讯的更多精彩内容,敬请关注下方的微信公众号▼▼▼
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn
知名C/C++开发工具CLion全新发布v2024.3,新版本新语言引擎有显著改进等,欢迎下载新版体验!
强大的VS插件CodeRush已正式发布v24.2.3,新版本现在可以运行xUnit.Net v3测试等,欢迎下载最新版体验!
Spire.PDF 10.12.4 最新版本支持在进行多页打印时设置自动旋转方向。同时,一些已知问题也在本次更新中被成功修复,例如打印 PDF 文档时内容丢失的问题,欢迎下载体验~
日程安排控件dhtmlxScheduler v7.2全新发布,新版本增强并增加了编辑、修改等多个操作体验,欢迎下载最新版试用~
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@pclwef.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢