DataGrip 2021.3 eap2

你好!另一个EAP构建对于2021.3是可用的!如果您能尝试一下并与我们分享您的反馈,我们将不胜感激。

检查布尔表达式

我们的一个用户在推特上关于一个不幸的情况,他处决了更新查询带有条件的生产数据库id - 3727在哪里并更新了数百万行!我们也很惊讶MySQL允许这样做,但这就是生活。

如果我们不为此添加一个检查,我们就不是DataGrip团队!欢迎在WHERE和HAVING子句中检查布尔表达式。

如果表达式似乎不是显式的布尔值,我们用黄色突出显示它,并在运行这样的查询之前警告您。它适用于ClickHouse, Couchbase, Db2, H2, Hive/Spark, MySQL/MariaDB, Redshift, SQLite,和Vertica。在所有其他数据库中,这将被突出显示为错误。

新的数据库差异窗口

新的数据库diff窗口正在构建中,但是您可以尝试一下。请与我们分享您的反馈,并向我们报告您发现的任何问题跟踪器

只是提醒您:要比较两个模式或对象,请选择它们并按下Ctrl / Cmd + D。

外键导航由几个值

在数据编辑器中,您现在可以选择几个值并导航到相关的数据。

CSV文件中的自动列类型

我们现在自动检测CSV文件中的列类型。这样做的主要好处是可以按数值对数据进行排序。在此之前,它们被视为文本,排序是不自然的。

查询提取函数

现在可以将查询提取为表函数。为此,选择查询,调用重构菜单,使用提取程序

[PostgreSQL]隐藏系统模式和模板数据库的能力

内部系统模式(比如pg_toastpg_temp)和模板数据库通常不显示在模式列表中。现在可以借助Schemas选项卡中的相应选项来显示它们。

别忘了点击刷新更改这些选项之后。

今天就到这里!如往常一样,我们将非常感谢您的反馈问题跟踪器,在推特,或在下面的评论中。

DataGrip团队