DataGrip 2023.1 现已发布!这个发布周期非常特别 – 一切都与质量有关,也就是说我们侧重于解决公共问题跟踪器中积累的错误。来看看我们都修正了什么!
DataGrip 还可以在 EXISTS 关键字和左圆括号之间添加一个空格,可以通过新设置切换。如需保留旧的 Formatter 行为(没有空格),您可以在 Preferences | Editor | Code Style | SQL(偏好设置 | 编辑器 | 代码样式 | SQL)(Queries(查询)标签页)中将 Space after keyword(关键字后的空格)设置更改为 No(否)。
WINDOW 子句现已得到支持。 LAG 和 LEAD 函数的问题已得到修正。 FOR UPDATE 现已得到支持。 ENCRYPTION 语法现已得到支持。 EXCLUDE 约束添加引号。 UNNEST 查询中的别名解析现在可以正常运作。 EPHEMERAL 列、INTERSECT 和 EXCEPT 子句现已得到支持。
如果未启用 Specify next value for sequences(为序列指定下一个值)选项,DataGrip 会生成序列的 DDL,将起始值添加到 START WITH start_value。
启用 Specify next value for sequences(为序列指定下一个值)选项时,DataGrip 会将序列应具有的下一个值添加到 DDL,但以下数据库存在一些差异:
CREATE 和 ALTER 语句的 RESTART WITH 子句中指定。 CREATE 语句的 START WITH 子句中指定。起始值在 START WITH 子句中指定,下一个值在 ALTER 语句的 RESTART WITH 子句中指定。 CREATE 语句的 START WITH 子句中指定。下一个值在 ALTER 语句的 RESTART WITH 子句中指定(Db2 中不允许更改起始值)。