JetBrains DataGrip 2024 是一款多种数据库管理工具。轻松处理数据库,来了解下 DataGrip,我们为解决专业 SQL 开发者的特定需求量身定做的数据库 IDE。智能查询控制台,可以让您在不同的模式中执行查询,并提供本地历史记录,从而记录您的所有活动,避免工作丢失。高效的架构导航,使用对应的操作或直接通过它在 SQL 代码中的用例,根据名称让您跳转到任意表、视图或过程上。解释方案,让您详细了解查询的工作原理与数据库引擎的行为,以此提高查询的效率。
DataGrip 是一个多引擎数据库环境。 如果 DBMS 有 JDBC 驱动程序,您可以通过 DataGrip 连接到它。 它提供了数据库内省,以及用于为支持的引擎创建和修改对象的各种工具:PostgreSQL、MySQL、Oracle Database、Microsoft SQL Server、MongoDB、Redis、Azure SQL Database、Amazon Redshift、Amazon DynamoDB、SQLite、IBM Db2、H2、Sybase ASE、Exasol、Apache Derby、MariaDB、HyperSQL、Snowflake、Apache Cassandra、ClickHouse、Greenplum、Apache Hive、Vertica、CockroachDB、Couchbase、Google BigQuery。
DataGrip 2024.2 最新变化
DataGrip 2024.2 现已发布!这是 2024 年的第二次重大更新,其中包含各种增强功能。我们来深入解析新功能和改进。
新 UI 成为默认选项
首先,新 UI 现已成为所有用户的默认选项。JetBrains IDE 的新 UI 于两年前推出,随后我们一直在不断加以完善。我们用心收集反馈,改进了 IDE 的外观,确保循序渐进的平稳过渡。在过去几个版本中,新 UI 的采用率很高,并且我们已经根据反馈解决了主要问题。我们相信新 UI 已经为所有人做好了准备。从 JetBrains IDE 2024.2 版本开始,新 UI 将成为默认选项。
文本到 SQL
让 AI Assistant 直接在编辑器中生成 SQL 代码。为此,点击编辑器工具栏上的 Generate Code with AI(使用 AI 生成代码)按钮并输入提示。提示示例:“Add queries that will create a books table and populate it with three sample rows”(添加查询创建一个图书表并用三个示例行填充它)。在 AI Assistant 生成代码后,您可以接受结果、重新生成或点击建议窗格底部的对应按钮来指定提示。您还可以将生成的代码带到 AI 聊天中,向 AI Assistant 询问有关代码的任何问题。
在 AI Assistant 聊天中提及数据库对象和文件
您可以在提示中提及数据库架构,将其附加到 AI Assistant 聊天。为此,使用 # 后跟数据库架构名称输入提示,例如:“Give me the query to get all actor names from #public”(给我一个从 #public 获取所有 actor 名称的查询)。然后,AI Assistant 将分析您的架构并生成查询。这项功能对于其他 JetBrains IDE 尤其重要,因为它们没有其他方式来将数据库架构附加到 AI 聊天。您还可以提及附加的文件夹中的文件,这有助于向 AI Assistant 提供特定脚本作为上下文。
使用意图操作解释和修正 SQL 问题
现在,您可以使用 AI Assistant 更好地理解和修正 SQL 问题。对于严重程度高于 Weak warning(弱警告)的问题,AI Assistant 会提出解释和修正建议。要获得解释,首先选择高亮显示的代码,按 ⌥⏎/Alt+Enter,依次选择 AI Actions(AI 操作)和 Explain SQL problem under caret(解释文本光标下的 SQL 问题)来调用意图操作。然后,AI Assistant 会在聊天中提供解释。要修正问题,在 AI Actions(AI 操作)弹出窗口中选择 Fix SQL problem under caret(修正文本光标下的 SQL 问题)。AI Assistant 将使用更正的代码替换您的 SQL 代码。此功能可能需要附加数据库架构以建议适当的解释和修正。
修改表
AI Assistant 现在可以帮助您修改表。在 Modify(修改)对话框中,点击 AI Assistant 按钮调出 AI Assistant 对话框,您可以让 AI Assistant 执行您需要的操作,例如:“Switch all the VARCHAR data types to CHAR”(将所有 VARCHAR 数据类型切换为 CHAR)。
用于连接启动脚本的 IDE 宏
现在可以在连接启动脚本中使用内置宏。要向脚本添加宏,首先转到 File | Data Sources(文件 | 数据源),选择数据源,打开 Options(选项)标签页。然后,导航到 Startup script(启动脚本),点击 Insert Macros(插入宏)。例如,如果您需要发起连接的用户的操作系统用户名,则可以在脚本中使用 OSUser 宏:ALTER SESSION SET QUERY_TAG = ‘$OSUser$’。
智能刷新 SQL Server、Oracle
每次执行 DDL 语句时,DataGrip 都会自动刷新数据库资源管理器中的架构。这在数据源属性中打开 Auto sync(自动同步)选项时适用。当数据库包含许多对象时,此过程可能会花费大量时间,例如 Oracle 数据库,其系统目录非常慢。从 2024.2 版本开始,这种刷新机制将更加高效。DataGrip 现在会分析哪些对象可能被查询修改,并仅刷新特定的对象集。
新 UI 成为默认选项
我们在 2024.2 版本中为所有 DataGrip 用户启用了新 UI。新 UI 减少了视觉混乱,确保轻松访问基础功能,同时按需逐渐显示更高级的功能。新 UI 简洁而现代,提供更大、更易用的控件、一致的调色盘、明亮清晰的图标、增强的对比度和更好的强调色。
中文、韩语和日语开箱即用
如果您使用中文、韩语或日语的 IDE,您不再需要安装语言支持插件,因为这些语言包捆绑在 DataGrip 2024.2 中。要更新 IDE 语言,请导航到 Settings | Appearance & Behavior | System Settings | Language and Region(设置 | 外观与行为 | 系统设置 | 语言和区域),然后从 Language(语言)列表中选择您的首选语言。
官网地址:https://www.jetbrains.com/zh-cn/datagrip/
JetBrains DataGrip 2024.2 最新变化
https://www.jetbrains.com/zh-cn/datagrip/whatsnew/
官网下载地址
JetBrains DataGrip 2024.2.1 官方正式版 [安装版/绿色版]
https://download.jetbrains.com.cn/datagrip/datagrip-2024.2.1.exe
https://download.jetbrains.com.cn/datagrip/datagrip-2024.2.1.win.zip
JetBrains DataGrip 2024 其它的所有平台历史版本下载页面(所有历史版)
https://www.jetbrains.com/zh-cn/datagrip/download/other.html
JetBrains 产品官方中文语言包插件
https://plugins.jetbrains.com/plugin/13710
温馨提示:应版权方要求,违规内容链接已处理或移除!
用户须知:请登录 后,请务必严格遵守版权法规
JetBrains DataGrip 2024.2.1 x64 Multilingual 中文注册版
评论前必须登录!
注册