早期访问计划 新闻

DataGrip 2021.2 eap2

你好!另一个2021.2版本的EAP已经可用!如果您能尝试一下并与我们分享您的反馈,我们将不胜感激。

项目的新地点

在DataGrip中,项目现在默认位于与所有其他基于intellij的ide相同的位置——在用户的主文件夹中DataGripProjects子文件夹。

DataGrip中的项目是数据源、控制台和scratch文件以及附加文件夹的综合体。它们之前被储存在配置文件夹,这意味着每次更新IDE时,都会复制项目和IDE设置。这有时会导致数据源列表变为空。这个问题已经解决了,现在DataGrip的行为与其他ide一致。

由于项目迁移中的错误,那些使用第一个EAP构建的人可能丢失了他们的收藏夹、书签、运行配置或关于虚拟外键的数据。如果要恢复,请重新从以前的版本中迁移。详情如下:dbe - 13410

[MongoDB]油田和运营商的完成

我们的代码完成现在已经来到了MongoDB控制台。

字段

现在可以完成的工作:

字段:

嵌套的字段:

领域内聚合表达式

附加信息:

—顶级字段的优先级高于操作符,嵌套字段的优先级亦然。

-现场完成工作的所有方法,除了db.collection.aggregate([…])

-完成工作在字符串字面量,以及。

-在大多数情况下,完成工作时使用范围中的参数:

运营商

完成工作:

查询操作符

投影运算符

更新操作

聚合阶段

函数和过程分开的文件夹

如果你打开独立的程序和功能选项在数据库资源管理器的设置(齿轮图标),它将立即生效!目前,该功能仅适用于Microsoft SQL Server、Oracle和PostgreSQL。

数据库对象的自然排序顺序

如果你关掉按字母顺序排序选项,将应用对象的自然排序。

按字母顺序排序是:

按字母顺序排序是:

[SQL Server]链接服务器

这不是您所期望的完全支持,因为元数据对链接服务器中的对象不可用。链接的服务器显示在数据库资源管理器中,可以生成用于创建它们的DDL。

代码完成质量

我们已经修复了几个bug,以提高代码完成的质量:

dbe - 10515dbe - 2212:当前上下文模式中的对象在代码完成列表中具有更高的优先级。

dbe - 7781:不需要时自动别名不会出现。

dbe - 12018: JOIN完成工程中的表格资格。

dbe - 12479: ORDER BY子句中ASC/DESC的优先级增加。

dbe - 13341: [PostgreSQL] GRANT/REVOKE语句的完成工作。