DataGrip 2019.1:支持新数据库、初始化脚本、新检查等

你好! 让我们看看其中的新内容—— 数据夹 2019.1。 让我们提醒您,DataGrip 功能包含在我们的其他付费 IDE 中(WebStorm 除外)。

DataGrip 2019.1:支持新数据库、初始化脚本、新检查等

支持新数据库

在此版本中,四个数据库在我们的工具中获得了官方支持:

阿帕奇蜂巢 – 基于Hadoop平台的数据库管理系统。
青梅 – 基于 PostgreSQL 的数据仓库分析 DBMS。
Vertica的 – 用于大数据分析的柱状数据库。
雪花 – 云数据存储。 如果我们谈论关系数据库,那么 Snowflake 要求最多的。 在这个版本中我们只支持SQL,我们将在稍后发布该指令。

DataGrip 2019.1:支持新数据库、初始化脚本、新检查等

复合

我们对数据库连接对话框进行了更改:我们试图使其更加清晰和方便。

其他咨询

该选项卡大部分已被重构。

领域 连接类型 曾经被称为 网址类型 它位于最底部。 但是,由于该字段中的值决定了进一步的过程,因此它现在位于顶部。

领域 数据库 输入您的登录名和密码后放置,因为需要身份验证才能显示数据库列表 Ctrl/Cmd+空格.

DataGrip 2019.1:支持新数据库、初始化脚本、新检查等

在上一篇文章的评论中 讨论了很多 保存密码。 我们添加了新选项并制作了一个下拉列表。 该列表的值为:

  • 不要保存密码。
  • 保存直到 DataGrip 重新启动(以前这是“不保存”选项的工作原理)。
  • 保存会话:直到您与数据源断开连接。
  • 延续下去。

DataGrip 2019.1:支持新数据库、初始化脚本、新检查等

为避免混淆,请通过上下文菜单输入空白密码。

DataGrip 2019.1:支持新数据库、初始化脚本、新检查等

结果 测试连接 现在显示在窗口本身中,无需额外的点击或对话。

DataGrip 2019.1:支持新数据库、初始化脚本、新检查等

如果尚未下载驱动程序,DataGrip 将主动下载。 以前的按钮 测试连接 在这种情况下被屏蔽,这让用户感到困惑。

DataGrip 2019.1:支持新数据库、初始化脚本、新检查等

附加选项

设置已从“常规”选项卡移至此处 只读, 自动同步, 事务控制.

Новое:

每 N 秒运行一次保持活动查询: 每隔N秒就会用棍子戳一下数据源。 对于我们不支持的数据库,您可以自己编写保活请求。 这是在驱动程序设置中完成的。

汽车-断开 N秒后:此处输入的以秒为单位的值将告诉 DataGrip 在多长时间后自动断开与数据源的连接。

启动脚本:您可以在此处输入每次创建连接时都会执行的查询。 让我们回想一下,如果 单连接
模式
未启用时,将为每个新控制台创建一个新连接。

DataGrip 2019.1:支持新数据库、初始化脚本、新检查等

架构

树中显示的对象的过滤器已移至此处。

DataGrip 2019.1:支持新数据库、初始化脚本、新检查等

导航和搜索

最近地点列表

新的“最近位置”窗口显示您最近去过的地方。 列表项是您最近编辑或查看的小段代码。 如果您记住上下文但不记得文件名,这会很有用。 这种情况在 DataGrip 中经常发生,因为所有控制台的名称都相似:) 默认键盘快捷键是:
Ctrl/Cmd+Shift+E。

DataGrip 2019.1:支持新数据库、初始化脚本、新检查等

如果您之前使用此键盘快捷键来显示最近修改的文件列表,现在请双击 Ctrl/Cmd+E.

按路径搜索

我们删除了从平台“获得”的不必要的选项: 模块 и 项目。 现在默认 在路径中查找 DataGrip 到处搜索。 我们还添加了一个新的搜索区域 附加目录 — 它仅包含“文件”面板中的文件和文件夹。

DataGrip 2019.1:支持新数据库、初始化脚本、新检查等

导航结果中的操作

导航结果现在提供适用于代码或树中的对象的操作。 例如,您正在寻找一张桌子。 以下是您可以从结果窗口执行的操作。

  • 查看DDL: Ctrl/Cmd+B.
  • 开放数据: F4.
  • 打开修改表窗口: Ctrl/Cmd+F6.
  • 在另一个上下文中显示: Alt + F1 (例如,显示在树中)。
  • 查看一般信息: Ctrl+Q/F1.
  • 生成SQL: Ctrl/Cmd+Alt+G.

DataGrip 2019.1:支持新数据库、初始化脚本、新检查等

使用代码

自动补全中的组合元素
CREATE и DROP 自动完成提供组合选项。

DataGrip 2019.1:支持新数据库、初始化脚本、新检查等

不要忘记缩写词。

DataGrip 2019.1:支持新数据库、初始化脚本、新检查等

新检查

如果您使用未打开的游标,DataGrip 会警告您。

DataGrip 2019.1:支持新数据库、初始化脚本、新检查等

默认情况下禁用以下两项检查,但有些检查可能需要它们。

如果您使用未命名参数,则会突出显示。

DataGrip 2019.1:支持新数据库、初始化脚本、新检查等

抱怨 GOTO 语句的检查。

DataGrip 2019.1:支持新数据库、初始化脚本、新检查等

处理文件

添加了默认项目文件夹的设置。 新项目将在此文件夹中创建。

DataGrip 2019.1:支持新数据库、初始化脚本、新检查等

行动 另存为… 现在控制台:

  • 建议默认项目文件夹。
  • 还记得最后的选择。

DataGrip 2019.1:支持新数据库、初始化脚本、新检查等

一个操作已添加到文件树中 分离目录:取消固定文件夹。 以前,要取消固定文件夹(即不在树中显示它),您必须单击 删除,DataGrip 询问:您要删除还是取消固定? 这很不方便且不清楚:)

DataGrip 2019.1:支持新数据库、初始化脚本、新检查等

数据库树

我们为 DB2 编写了自己的反思。 这意味着我们使用查询来获取有关数据库对象的信息,而不是像以前那样通过 JDBC 驱动程序。 因此,树中出现了以前不存在的对象:触发器、类型、方法、模块、计数器、角色等。

DataGrip 2019.1:支持新数据库、初始化脚本、新检查等

树存储上下文:数据源的名称位于顶部。

DataGrip 2019.1:支持新数据库、初始化脚本、新检查等

为不支持的数据库绘制了图标:那些为此类数据库创建数据源的人将不再感到困惑。

DataGrip 2019.1:支持新数据库、初始化脚本、新检查等

我们还绘制了可在驱动程序设置中使用的抽象图标。

DataGrip 2019.1:支持新数据库、初始化脚本、新检查等

其余的

自定义主题
DataGrip 用户现在可以创建他们想要的任何配色方案。 新方案是一个必须从 部分安装的插件 插件 在设置中。

DataGrip 2019.1:支持新数据库、初始化脚本、新检查等

在这里阅读有关如何创建您自己的主题的信息:

有关如何创建您自己的自定义主题的详细教程.
有关为 IntelliJ 平台创建自定义主题的博客文章

我们尝试自己制作几个新的。 它们看起来像这样:

青色
DataGrip 2019.1:支持新数据库、初始化脚本、新检查等

深紫色
DataGrip 2019.1:支持新数据库、初始化脚本、新检查等

数据编辑器

过滤器建议来自剪贴板的值。

DataGrip 2019.1:支持新数据库、初始化脚本、新检查等

这就是它!

数据抓团队

来源: habr.com

添加评论