DataGrip 2024.1 最新变化,来看一下最新版本是否值得更新

本文主要是介绍DataGrip 2024.1 最新变化,来看一下最新版本是否值得更新,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 一、AI Assistant:附加架构的选项(仅限DataGrip)
    • 获取学习你上下文中最多50个表的AI
  • 二、处理数据 Working with data
    • 2.1、列的数据过滤
    • 2.2、单条记录视图
    • 2.3、能够移动 CSV 文件中的列
    • 2.4. UUID的新功能
  • 三、Simplification of sessions
    • 连接和切换数据源
    • Switching sessions
    • Running functions
  • 四,sql方面
    • 4.1、INSERT语句列对齐宽度。
    • 4.2 GROUP BY 自动建议
    • 4.3、WHERE TRUE条款警告 类似1=1警告
    • 4.4、自定义符号接受建议(IDE本身会生成检验,这个就是自定义快捷键类似)
    • 4.5、CREATE冻结表头
  • 五、其他
    • 支持 Redis Stack 模块命令
    • json格式文档
  • 参考文章


一、AI Assistant:附加架构的选项(仅限DataGrip)

我的DataGrip安装这个Assistant插件报错,无法演示了


https://www.jetbrains.com/ai/#plans-and-pricing
刚更新最新版就会提示你使用jetbrains家自己的代码ai,
本人使用过华为的,阿里的,github的代码工具,其中github的副驾驶相对于其他家遥遥领先,不过jetbrains家的还没有用过

在这里插入图片描述

价格不便宜啊,免费使用才7天太抠门了,副驾驶还一个月
在这里插入图片描述

获取学习你上下文中最多50个表的AI

官方解释Assistant中功能主特点就是:

AI Assistant 现在允许您通过向聊天附加数据库架构上下文来提高生成的 SQL 查询的质量。 目前,仅可附加表名和列名,上限为 50 个表。

大量的上下文读取,确实可以让你一句话就直接形成一个正常sql

这个功能在其他代码工具中也有,但是上下文数据库的读取量远远不到Assistant

前提注意使用该功能的前提是吧数据库的数据授权给LLM了,他会读取你所有的对象名称等信息

在这里插入图片描述

你得到了什么

  1. 你可以一句换就让ai根据你的架构编写sql
  2. 你可以直接询问ai你的表结构是什么样的,有什么主键,外键
  3. 直接让ai帮你搜索数据,MeWhat tables have datetime columns?:什么表有日期时间列?

简单的说就是帮你写sql,

二、处理数据 Working with data

这个是本次更新的重点

2.1、列的数据过滤

(♯▼皿▼)这个功能竟然2024年才有!!!!!!

以前只有排序,现在加了一个列的过滤,这个真的很需要

但是

Datagrip为了保证速度这个过滤,只是针对当前页面数量的数据ლ(ಠ益ಠ)ლી

如果你想过滤更多信息,只能更改页面大小或获取所有数据即可。
在这里插入图片描述
还多了一个这个按钮,方便快速关闭过滤,好的一点是这个是改变状态的方式,不是清除的方式,所以你关闭在打开的时候之前设置的过滤条件会再次启用
在这里插入图片描述

2.2、单条记录视图

这个也是有用的更新,将你选中的单条记录的全部信息展示出来

也可以直接修改值,前提是能修改
在这里插入图片描述
Ctrl/Cmd+Shift+Enter快捷方式

2.3、能够移动 CSV 文件中的列

在这里插入图片描述

2.4. UUID的新功能

  • We’ve added a new action: Generate UUID.
  • It is now possible to edit any column with UUIDs, including those represented by binary(16), blob(16), and similar types.
  • Values in UUID columns can now be validated while editing. PostgreSQL
  1. 一键生成UUID
  2. 编辑具有 UUID 的任何列,包括由binary(16)、blob(16)和类似类型表示的列。
  3. 现在可以在编辑时验证 UUID 列中的值(PostgreSQL)
    在这里插入图片描述

三、Simplification of sessions

这个链接服务我有点没有搞懂,我就直接翻译过来了

连接和切换数据源

您现在只需选择数据源,而不是会话。选择数据源后,您可以选择架构。

这个就是现在只需要选择schema就可以了,不需要去选择执行连接也就是他们口中的session

第一个图片来源自网络,
在这里插入图片描述

在这里插入图片描述

Switching sessions

The Switch Session action now only appears in the client’s context
menu in the Services tool window. It allows you to switch the session
only within the current data source.

在这里插入图片描述

Running functions

You no longer need to select a session before launching a function.
In the Execute Routine window, a Run from option allows you to select the
console or file from which the function will be launched.

在这里插入图片描述

四,sql方面

4.1、INSERT语句列对齐宽度。

其实值对齐宽度就是
刚开始格式这个样
在这里插入图片描述

设置下格式对齐功能
在这里插入图片描述
在ctrl+alt+L格式化代码,这样看着更清晰了
在这里插入图片描述
他这个好处是他如果超长了会主动换行显示,这个挺好的(・ω・)b。
这个功能的设置就在什么设置的下面这几个内容
Align multi-row VALUES percentile Auto(百分数对其 )
Align multi-row VALUES minimal increase threshold (最低增长门槛)
Align multi-row VALUES break threshold ( 阈值)
在这里插入图片描述

4.2 GROUP BY 自动建议

当select中的条件需要group时,你在打出group时会自动提示包含select查询内容的相关字段

4.3、WHERE TRUE条款警告 类似1=1警告

4.4、自定义符号接受建议(IDE本身会生成检验,这个就是自定义快捷键类似)

这个功能如果你有代码生产工具的话,他应该会覆盖掉ide本身的建议好像
在这里插入图片描述
在这里插入图片描述

4.5、CREATE冻结表头

在这里插入图片描述

五、其他

支持 Redis Stack 模块命令

支持模块
RedisJSON
RediSearch
RedisBloom
RedisTimeSeries

RedisGraph模块已过时,将不再受支持。

json格式文档

在这里插入图片描述
在这里插入图片描述
还有两个不常用的跟新就不说了

参考文章

个人笔记,不同意见,望有交流
直接可以点击跳转连接

作者 官网
颜文字

这篇关于DataGrip 2024.1 最新变化,来看一下最新版本是否值得更新的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/989804

相关文章

Andrej Karpathy最新采访:认知核心模型10亿参数就够了,AI会打破教育不公的僵局

夕小瑶科技说 原创  作者 | 海野 AI圈子的红人,AI大神Andrej Karpathy,曾是OpenAI联合创始人之一,特斯拉AI总监。上一次的动态是官宣创办一家名为 Eureka Labs 的人工智能+教育公司 ,宣布将长期致力于AI原生教育。 近日,Andrej Karpathy接受了No Priors(投资博客)的采访,与硅谷知名投资人 Sara Guo 和 Elad G

poj3468(线段树成段更新模板题)

题意:包括两个操作:1、将[a.b]上的数字加上v;2、查询区间[a,b]上的和 下面的介绍是下解题思路: 首先介绍  lazy-tag思想:用一个变量记录每一个线段树节点的变化值,当这部分线段的一致性被破坏我们就将这个变化值传递给子区间,大大增加了线段树的效率。 比如现在需要对[a,b]区间值进行加c操作,那么就从根节点[1,n]开始调用update函数进行操作,如果刚好执行到一个子节点,

hdu1394(线段树点更新的应用)

题意:求一个序列经过一定的操作得到的序列的最小逆序数 这题会用到逆序数的一个性质,在0到n-1这些数字组成的乱序排列,将第一个数字A移到最后一位,得到的逆序数为res-a+(n-a-1) 知道上面的知识点后,可以用暴力来解 代码如下: #include<iostream>#include<algorithm>#include<cstring>#include<stack>#in

hdu1689(线段树成段更新)

两种操作:1、set区间[a,b]上数字为v;2、查询[ 1 , n ]上的sum 代码如下: #include<iostream>#include<algorithm>#include<cstring>#include<stack>#include<queue>#include<set>#include<map>#include<stdio.h>#include<stdl

Android实现任意版本设置默认的锁屏壁纸和桌面壁纸(两张壁纸可不一致)

客户有些需求需要设置默认壁纸和锁屏壁纸  在默认情况下 这两个壁纸是相同的  如果需要默认的锁屏壁纸和桌面壁纸不一样 需要额外修改 Android13实现 替换默认桌面壁纸: 将图片文件替换frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.*  (注意不能是bmp格式) 替换默认锁屏壁纸: 将图片资源放入vendo

hdu 1754 I Hate It(线段树,单点更新,区间最值)

题意是求一个线段中的最大数。 线段树的模板题,试用了一下交大的模板。效率有点略低。 代码: #include <stdio.h>#include <string.h>#define TREE_SIZE (1 << (20))//const int TREE_SIZE = 200000 + 10;int max(int a, int b){return a > b ? a :

秋招最新大模型算法面试,熬夜都要肝完它

💥大家在面试大模型LLM这个板块的时候,不知道面试完会不会复盘、总结,做笔记的习惯,这份大模型算法岗面试八股笔记也帮助不少人拿到过offer ✨对于面试大模型算法工程师会有一定的帮助,都附有完整答案,熬夜也要看完,祝大家一臂之力 这份《大模型算法工程师面试题》已经上传CSDN,还有完整版的大模型 AI 学习资料,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

AI行业应用(不定期更新)

ChatPDF 可以让你上传一个 PDF 文件,然后针对这个 PDF 进行小结和提问。你可以把各种各样你要研究的分析报告交给它,快速获取到想要知道的信息。https://www.chatpdf.com/

GIS图形库更新2024.8.4-9.9

更多精彩内容请访问 dt.sim3d.cn ,关注公众号【sky的数孪技术】,技术交流、源码下载请添加微信:digital_twin123 Cesium 本期发布了1.121 版本。重大新闻,Cesium被Bentley收购。 ✨ 功能和改进 默认启用 MSAA,采样 4 次。若要关闭 MSAA,则可以设置scene.msaaSamples = 1。但是通过比较,发现并没有多大改善。

AI Toolkit + H100 GPU,一小时内微调最新热门文生图模型 FLUX

上个月,FLUX 席卷了互联网,这并非没有原因。他们声称优于 DALLE 3、Ideogram 和 Stable Diffusion 3 等模型,而这一点已被证明是有依据的。随着越来越多的流行图像生成工具(如 Stable Diffusion Web UI Forge 和 ComyUI)开始支持这些模型,FLUX 在 Stable Diffusion 领域的扩展将会持续下去。 自 FLU