彩票走势图

数据库工具DataGrip V2022.1支持取消运行语句

翻译|产品更新|编辑:董玉霞|2022-04-15 11:45:11.250|阅读 424 次

概述:DataGrip 发布重大版本更新,V2022.1包含了各种增强和改进,以提高可用性。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

DataGrip 发布重大版本更新,V2022.1包含了各种增强和改进,以提高可用性。下面进行详细介绍:

DataGrip官方正版下载

代码生成
新版修改表

正在修改修改表窗口。新版本将具有基于内省属性的完全生成的 UI,这将允许它具有各种特定于数据库的参数。

目前只发布了一小部分更新,新的修改表窗口允许添加和编辑列检查约束,现在还可以编辑由 DataGrip 自省的表和列的所有属性。

数据库工具DataGrip。

改进

  • 现在在编辑授权时会生成正确的代码。
  • 现在SQL Server通过Modify Table 删除具有约束的列时,将获得一个有效的脚本。
  • MySQL修改表窗口不再破坏功能索引。
  • MySQL 可以修改AUTO_INCREMENT属性。
  • Snowflake 生成的 DDL 脚本包含用于创建默认序列的语句。
数据库差异查看器
交换源和目标

引入了一个按钮,可以在比较对象或模式时交换源和目标。

数据库工具DataGrip。

改进

  • 用于字符串比较的新智能算法解决了在差异窗口中尊重关键字大小写的问题。
  • 尊重重新格式化生成的代码选项。
  • 差异查看器检测到可能相同的对象,即使它们的名称不同。
  • Oracle数组索引越界异常不应再发生 。
代码编辑器
转换为子查询意图

引入了一个方便的新意图,转换为子查询。不再需要使用Surround Live Template来转换子查询,甚至无需费心选择查询,只需按Alt+Enter| 转换为子查询。

数据库工具DataGrip。

更好的自动缩进算法

改进了自动缩进算法,自动缩进现在几乎在任何地方都能正常工作。

数据库工具DataGrip。

支持多范围类型 PostgreSQL

PostgreSQL 14 中引入了多范围类型——我们增加了对内置类型的支持。

改进

  • PostgreSQL 添加了对ROWS FROM语法的支持。
  • PostgreSQL 修复了导致未解决的公用表表达式的问题。
  • PostgreSQL 修复了导致JSONB语法注入错误的问题。
  • PostgreSQL 添加了对BEGIN ATOMIC.
  • Redshift 添加了对ALTER MATERIALIZED VIEW.
  • Oracle 添加了对USING INDEX ENABLE语法的支持。
  • OracleCREATE MATERIALIZED VIEW LOG修复了语句中 的列解析。
  • Snowflake 添加了对语句 中的WITH TAG选项的 支持。CREATE STAGE
  • Snowflake 添加了对EXECUTE语句的支持。
  • Snowflake JSON现在在语句中正确突出显示。
  • 现在支持 BigQuery 。 QUALIFY
  • 现在支持 BigQuery列。 UNNEST
  • 现在支持 ClickHouse地图文字。
  • 现在支持 ClickHouse 、 UNION DISTINCT
运行查询
取消运行语句

以前,当多次单击“取消语句”按钮时,看起来查询已终止,但实际上请求仍在数据库中继续执行。 这种行为背后有一些棘手的逻辑。在第一次单击时,DataGrip 向数据库发送了取消请求,而在第二次单击时,它取消了 JDBC 驱动程序进程以终止与数据源的所有连接(我们将其称为数据源停用)。结果,DataGrip 收到第二次取消请求的错误,因为连接丢失,而不是因为取消实际完成。

DataGrip最新版本V2022.1使取消逻辑更加简单明了,希望现在更清楚的是被取消的请求:

  • 当请求被取消时,装订线上的进度指示器显示一个红色方块。
  • 将显示取消进度条,它标识数据源和会话。

数据库工具DataGrip。

不再在没有警告的情况下停用数据源,因为这对于同时发生的某些进程可能具有潜在危险。因此,如果再次单击“取消”图标,DataGrip 会询问是真的要终止远程进程还是要继续等待。如果选择停用数据源,DataGrip 的查询将停止,但会继续在数据库中执行。

数据库工具DataGrip。

空闲取消 10 秒后,可以选择停用数据源。 取消查询后,左侧会出现一个类似于“否”符号的装订线图标。

数据库工具DataGrip。

碎片内省

以前,当在创建连接时尝试中止请求时,数据源会被停用。

现在不仅可以中断请求的执行,还可以中断连接的创建。这与控制台中的第一个查询尤其相关,它也创建了一个连接。

现在可以在不停用数据源的情况下停止创建连接的过程:如果在创建连接时单击“取消”按钮,它将被停止并显示“连接已取消”消息。

数据库工具DataGrip。

这不仅仅与来自查询控制台的查询有关。例如,如果在开始自省之前创建连接,则中断自省将取消连接的创建,而不会停用数据源。

重做的设置

自 DataGrip 的第一个版本以来,数据库部分的首选项设置 的结构没有改变,因此通过更新结构来提高该部分的可用性。

数据库工具DataGrip。

跟踪数据库/模式创建和删除 设置已从常规部分移至数据源属性 | 选项 和现在指的是特定的数据源。此设置标识在查询控制台中创建或删除架构后是否需要更新架构列表。

其他设置仍然是全局的,但现在包含在更合适的部分中。作为此更新的一部分,这些设置将重置为其默认值:

数据源属性 | 跟踪数据库/模式的创建和删除——真。

  • 编辑 | 一般 | 编辑器标签 | 数据库 | 始终在选项卡标题中显示数据库对象的限定名称 - False。
  • 编辑 | 一般 | 编辑器标签 | 数据库 | 缩短选项卡标题中的数据源和对象名称 - True。
均匀拆分选项卡

现在可以在编辑器选项卡之间分配工作空间,使它们具有相同的宽度。要进行设置,请转到 设置/首选项 | 高级设置 | 编辑器标签 | 使嵌套拆分中的比例相等。

数据库工具DataGrip。

将 UML 图导出为其他格式

现在可以将图表导出为 yEd .graphml、JGraph .drawio、Graphviz .dot、带有位置的 Graphviz .dot、Mermaid .md、Plantuml 和 IDEA .uml 文件,这使得它们与第三方工具兼容。

数据库工具DataGrip。

改进

  • 书签现在提供与数据库浏览器项目相同的导航行为。
  • 现在支持小数字体大小。

DataGrip| 下载试用

DataGrip是一款数据库工具

想要了解DataGrip价格的朋友,欢迎咨询


DataGrip技术交流群:786598704      欢迎进群一起讨论


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP