DATAGRIP 2018.1有哪些创新
数据编辑器
SQL log
现在,在更新数据时,你可以看到DataGrip正在运行的特定查询。 没有什么可隐藏的!
总体的改进
Schema 切换模式
现在你可以告诉DataGrip如何切换 schema。以下设置是可行的:
—自动: 定义上下文时,DataGrip可以在内部操作期间切换schema。
—手动: DataGrip在内部操作期间不能切换schema。 但是,您可以通过右上角的切换器手动切换它们。
—无效: 如果你使用pg_bouncer,就不需要切换那么多次了!
重命名所有支持对象
从这个版本开始,我们已经挑战了自己,使我们可以重命名所有我们支持的对象。Oracle中的序列,MySQL中的事件,PostgreSQL中的触发器,现在可以通过按Shift + F6重命名许多其他对象。这适用于数据库树和SQL脚本。 请记住,其他脚本中对象的用法也将被重命名。
运行脚本
现在,当您针对数据源运行文件时,您的选择会被记住以供进一步运行。
文件的快速文档
我们为文件添加了快速文档:按Ctrl + Q。 例如,现在很容易就可以知道文件大小。 但远不止如此!
导航
我们添加了一个选项,称为通过DDL编辑器的优先数据编辑器。
该选项影响:
—按Ctrl + N导航到表格/视图。
—按Shift + Ctrl + Alt + N导航到列。
—双击数据库树视图中的表/视图或列。
导航到DDL编辑器的引用现在称为Prefer数据库视图,而不是DDL编辑器。正如您可能知道的那样,它定义了您从SQL中单击导航到声明(Ctrl + B或Ctrl +单击)时您将要执行的操作。
我们合并了两个导航操作:Go to class 和Go to table。 快捷键:Ctrl + N
——在DataGrip中,如果您使用任何其他支持的语言,现在可以导航到类。
——在其他JetBrains IDE中,您终于可以在这里看到数据库对象,如表格,存储过程等。请记住,有一种语言过滤器。
数据库视图
我们已经将MariaDB添加到支持的数据库列表中。
DataGrip现在支持Redshift中的外部模式和Exasol中的虚拟模式。
MySQL中的事件显示在数据库树中。 源代码生成也是可用的。
数据源颜色影响文件窗格中的控制台文件。
DataGrip现在支持PostgreSQL 10中的分区表。
SQL 编辑
现在DataGrip允许您使用两个快捷键Alt + Wheel Down和Alt + Wheel up导航到下一个或上一个标识符出现位置。 或者,在查找操作中输入“突出显示的元素使用情况”
文件引用的Completion现在适用于Oracle和Exasol。
DataGrip中的另一个新动作是向左或向右移动元素。 这适用于不同种类的列表,包括函数内部的参数,INSERT语句中的字段和列列表。 请注意,它在处理列列表时不会损坏逗号,而移动线则会损坏逗号。
MySQL支持通用数据表表达式
重复整行动作现在也可以在文件末尾运行。 如果您不知道此操作的作用,它将复制所有选定的行,并在每个行之前添加换行符。 在许多情况下,它比仅使用复制(Ctrl + D)更方便。
IDE现在突出显示包含错误或警告的折叠代码区域,并根据它们的验证状态对块进行着色。 折叠后的代码也会突出显示,如果它包含匹配的搜索结果。
其他的改进
功能
• 用于破坏突出显示的SQLite命令。
• 在“替换路径”窗口中,IDE现在允许您预览正则表达式替换。
• REST客户端插件现在可用。
• 代码格式化程序默认情况下不会更改关键字大小写。
Bug修复
• DBE-397: 我们不再使用驱动程序级别的只读模式。 这将让您运行不以“s”开头的安全声明。
• DBE-5969: 插入具有所有默认值的行时不会引发错误。
• DBE-5999: 添加了对结构窗格中的项目进行排序的功能。
• DBE-2102: 有关SQL Server中的默认约束的几个修复程序都已发布。 现在可以修改并删除它们。
• DBE-5968: Sybase显示nchar,nvarchar,unichar和univarchar类型的正确长度。
• DBE-4962: 现在可以正确显示SQL Server的外键级联规则。
• DBE-6028: 代码折叠与CTE一起使用。
• IDEA-124160: 现在,Search Everywhere弹出窗口受到关注。
京ICP备09015132号-996 | 网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155
© Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室