首 頁
手機(jī)版

DataGrip2024官方電腦版 v2024.2.2

面向管理員和SQL開發(fā)人員的綜合數(shù)據(jù)庫IDE

DataGrip官方版JetBrains公司推出的一款功能全面、操作便捷的數(shù)據(jù)庫集成開發(fā)環(huán)境(IDE),專為數(shù)據(jù)庫管理和開發(fā)設(shè)計。它支持多種主流關(guān)系數(shù)據(jù)庫產(chǎn)品,如MySQL、PostgreSQL、Oracle、SQL Server等,為開發(fā)者提供了統(tǒng)一的開發(fā)平臺。目前DataGrip2024具備智能代碼編輯與導(dǎo)航功能,能夠自動補(bǔ)全代碼、提供實時分析和快速修復(fù)方案,幫助開發(fā)者高效編寫和閱讀代碼。同時,它還擁有強(qiáng)大的查詢和編輯功能,支持直觀的查詢界面和SQL編輯,讓開發(fā)者能夠輕松構(gòu)建和執(zhí)行復(fù)雜查詢。

DataGrip2024官方電腦版

DataGrip2024.2.2新功能

一、新 UI 成為默認(rèn)選項

首先,新 UI 現(xiàn)已成為所有用戶的默認(rèn)選項。

JetBrains IDE 的新 UI 于兩年前推出,隨后我們一直在不斷加以完善。我們用心收集反饋,改進(jìn)了 IDE 的外觀,確保循序漸進(jìn)的平穩(wěn)過渡。在過去幾個版本中,新 UI 的采用率很高,并且我們已經(jīng)根據(jù)反饋解決了主要問題。

我們相信新 UI 已經(jīng)為所有人做好了準(zhǔn)備。從 JetBrains IDE 2024.2 版本開始,新 UI 將成為默認(rèn)選項。

如果您更喜歡經(jīng)典 UI,您仍然可以從 JetBrains Marketplace 安裝相應(yīng)插件

二、AI Assistant 功能

我們一直在為 DataGrip 開發(fā)和改進(jìn) AI Assistant 插件。在此版本中,我們引入了許多用于數(shù)據(jù)庫的功能。

1、文本到 SQL

讓 AI Assistant 直接在編輯器中生成 SQL 代碼。為此,點擊編輯器工具欄上的 Generate Code with AI(使用 AI 生成代碼)按鈕并輸入提示。提示示例:“Add queries that will create a books table and populate it with three sample rows”(添加查詢創(chuàng)建一個圖書表并用三個示例行填充它)。

在 AI Assistant 生成代碼后,您可以接受結(jié)果、重新生成或點擊建議窗格底部的對應(yīng)按鈕來指定提示。您還可以將生成的代碼帶到 AI 聊天中,向 AI Assistant 詢問有關(guān)代碼的任何問題。

2、在 AI Assistant 聊天中提及數(shù)據(jù)庫對象和文件

您可以在提示中提及數(shù)據(jù)庫架構(gòu),將其附加到 AI Assistant 聊天。為此,使用 # 后跟數(shù)據(jù)庫架構(gòu)名稱輸入提示,例如:“Give me the query to get all actor names from #public”(給我一個從 #public 獲取所有 actor 名稱的查詢)。

然后,AI Assistant 將分析您的架構(gòu)并生成查詢。

這項功能對于其他 JetBrains IDE 尤其重要,因為它們沒有其他方式來將數(shù)據(jù)庫架構(gòu)附加到 AI 聊天。

您還可以提及附加的文件夾中的文件,這有助于向 AI Assistant 提供特定腳本作為上下文。

3、使用意圖操作解釋和修正 SQL 問題

現(xiàn)在,您可以使用 AI Assistant 更好地理解和修正 SQL 問題。對于嚴(yán)重程度高于 Weak warning(弱警告)的問題,AI Assistant 會提出解釋和修正建議。

要獲得解釋,首先選擇高亮顯示的代碼,按 ??/Alt+Enter,依次選擇 AI Actions(AI 操作)和 Explain SQL problem under caret(解釋文本光標(biāo)下的 SQL 問題)來調(diào)用意圖操作。然后,AI Assistant 會在聊天中提供解釋。

要修正問題,在 AI Actions(AI 操作)彈出窗口中選擇 Fix SQL problem under caret(修正文本光標(biāo)下的 SQL 問題)。AI Assistant 將使用更正的代碼替換您的 SQL 代碼。

此功能可能需要附加數(shù)據(jù)庫架構(gòu)以建議適當(dāng)?shù)慕忉尯托拚?

4、修改表

AI Assistant 現(xiàn)在可以幫助您修改表。在 Modify(修改)對話框中,點擊 AI Assistant 按鈕調(diào)出 AI Assistant 對話框,您可以讓 AI Assistant 執(zhí)行您需要的操作,例如:“Switch all the VARCHAR data types to CHAR”(將所有 VARCHAR 數(shù)據(jù)類型切換為 CHAR)。

AI Assistant 生成請求的代碼后,您就可以在對話框的預(yù)覽窗格中查看。

三、處理數(shù)據(jù)

1、腳本化加載程序:可自定義導(dǎo)入

您現(xiàn)在可以從表格數(shù)據(jù)文件導(dǎo)入數(shù)據(jù)。我們實現(xiàn)了腳本化加載程序,可供導(dǎo)入以下文件格式:

Excel

JSON

Parquet

Shapefile

要導(dǎo)入數(shù)據(jù),首先將文件從 Files(文件)工具窗口拖動到數(shù)據(jù)庫資源管理器中的架構(gòu),然后在 Import(導(dǎo)入)對話框中配置導(dǎo)入設(shè)置。

2、表格數(shù)據(jù)文件的地理數(shù)據(jù)查看器

我們的地理位置查看器可讓您探索存儲在 CSV 和 XLSX 以及其他支持格式的文件中的地理數(shù)據(jù)。

3、在浮動工具欄中導(dǎo)航到 Related Rows(相關(guān)行)

現(xiàn)在,您可以使用表單元的浮動工具欄更輕松地到達(dá)相關(guān)行。只需點擊單元,然后點擊浮動彈出工具欄上的 Related Rows(相關(guān)行)圖標(biāo)。

要從浮動工具欄移除此操作,請打開工具欄,點擊 More(更多),然后選擇 Customize This Toolbar(自定義此工具欄)。在 Customize Grid Floating Toolbar(自定義網(wǎng)格浮動工具欄)對話框中,選擇操作,然后點擊 Remove(移除)。您可以轉(zhuǎn)到 Settings | Appearance & Behavior | Menus and Toolbars(設(shè)置 | 外觀與行為 | 菜單和工具欄),選擇 Grid Floating Toolbar(網(wǎng)格浮動工具欄),然后點擊 Add(添加)來恢復(fù)操作。

4、通過浮動工具欄打開 Web 鏈接

您現(xiàn)在還可以使用新的浮動工具欄打開 Web 鏈接。

出于安全原因,此功能默認(rèn)關(guān)閉。您可以通過 Settings/Preferences | Database | Data Editor and Viewer(設(shè)置/偏好設(shè)置 | 數(shù)據(jù)庫 | 數(shù)據(jù)編輯器和查看器)中的 URL Click Settings(URL 點擊設(shè)置)啟用此功能。

5、自動值補(bǔ)全

我們現(xiàn)在決定自動執(zhí)行值補(bǔ)全(DataGrip 中存在已久的功能)。測試過功能的性能后,我們得出了樂觀的結(jié)果。請記住,這項功能 100% 本地運行,因此補(bǔ)全變體基于已加載的當(dāng)前列的其他值。

6、選擇列

此前,選擇列中所有值的唯一方式是使用 Expand Selection(擴(kuò)展選區(qū))快捷鍵:?↑ / Ctrl+W?,F(xiàn)在,您可以點擊列標(biāo)題來選擇列中的所有值。對列中的值進(jìn)行排序的功能仍然可用,但是現(xiàn)在您需要點擊相應(yīng)圖標(biāo)才能對列的值進(jìn)行排序。

四、Search Everywhere(隨處搜索)彈出窗口

1、篩選

我們增強(qiáng)了 Search Everywhere(隨處搜索)彈出窗口中的 Database (數(shù)據(jù)庫)標(biāo)簽頁!您現(xiàn)在可以按數(shù)據(jù)庫對象類型篩選搜索結(jié)果。這里有兩種方式。

首先,您可以使用右上角的篩選器圖標(biāo)。您可以通過以下對象類型的名稱篩選結(jié)果:

數(shù)據(jù)庫和架構(gòu):數(shù)據(jù)庫、外部數(shù)據(jù)庫、外部架構(gòu)、架構(gòu)

表:表、視圖、物化視圖、虛擬表、外部表等

腳本:函數(shù)、存儲的過程、聚合、軟件包、分區(qū)函數(shù)等

類型:別名類型、集合類型、對象類型、表類型

2、預(yù)覽

Search Everywhere(隨處搜索)對話框增加了一個選項,用于預(yù)覽您正在搜索的代碼庫元素。通過對話框工具欄上的 Preview(預(yù)覽)圖標(biāo)啟用此功能后,預(yù)覽窗格將出現(xiàn)在搜索結(jié)果下方,提供更多上下文并讓您更輕松地瀏覽項目。

3、更出色的作用域

我們重做了作用域下拉列表,使數(shù)據(jù)源顯示在頂部。

五、連接性

1、智能刷新SQL Server、Oracle

每次執(zhí)行 DDL 語句時,DataGrip 都會自動刷新數(shù)據(jù)庫資源管理器中的架構(gòu)。這在數(shù)據(jù)源屬性中打開 Auto sync(自動同步)選項時適用。

當(dāng)數(shù)據(jù)庫包含許多對象時,此過程可能會花費大量時間,例如 Oracle 數(shù)據(jù)庫,其系統(tǒng)目錄非常慢。

從 2024.2 版本開始,這種刷新機(jī)制將更加高效。DataGrip 現(xiàn)在會分析哪些對象可能被查詢修改,并僅刷新特定的對象集。

2、用于連接啟動腳本的 IDE 宏

現(xiàn)在可以在連接啟動腳本中使用內(nèi)置宏。要向腳本添加宏,首先轉(zhuǎn)到 File | Data Sources(文件 | 數(shù)據(jù)源),選擇數(shù)據(jù)源,打開 Options(選項)標(biāo)簽頁。然后,導(dǎo)航到 Startup script(啟動腳本),點擊 Insert Macros(插入宏)。

3、非 RSA 證書支持

SSL 連接現(xiàn)在支持非 RSA 證書。

4、對 Iceberg、動態(tài)和混合表的支持Snowflake

Iceberg、動態(tài)和混合 Snowflake 表現(xiàn)在可以內(nèi)省并顯示在數(shù)據(jù)庫資源管理器中。

軟件亮點

1、智能查詢控制臺

以不同模式執(zhí)行查詢并通過本地歷史記錄跟蹤所有活動,防止您丟失工作成果。

2、代碼補(bǔ)全

上下文相關(guān)代碼補(bǔ)全有助于您更快速地編寫 SQL 代碼。DataGrip 可以識別表結(jié)構(gòu)、外鍵,甚至是在所編輯的代碼中創(chuàng)建的數(shù)據(jù)庫對象。

3、以多種格式導(dǎo)入/導(dǎo)出

除了從腳本文件、CSV、TSV 或具有分隔符分隔值的文本文件導(dǎo)入之外,您還可以使用您喜歡的格式導(dǎo)出數(shù)據(jù),包括 CSV、JSON、HTML、Markdown、Excel 等 – 您甚至可以自行創(chuàng)建格式!

4、實時分析和快速修復(fù)

DataGrip 可以檢測出代碼中可能存在的 bug,并即時建議最佳修正選項。它將立即讓您了解未解決的對象,并提供解決問題的方式。

5、查詢歷史記錄

查詢歷史記錄功能將所有查詢保留在日志文件中,并且工具支持具有可自定義模式和 SQL 方言選項的參數(shù)化 SQL 查詢。

6、版本控制集成

我們?yōu)?Git、SVN 和 Mercurial 等所有主流版本控制系統(tǒng)提供統(tǒng)一的支持。

7、UI 和主題

根據(jù)自己的偏好,通過淺色和深色主題、全彩自定義、可定制的按鍵映射和語言插件調(diào)整工具的外觀和配置。

軟件優(yōu)勢

1、包含架構(gòu)的 DDL 語句的 SQL 文件可以作為數(shù)據(jù)源使用。 因此,您可以引用所有表、列,以及在此類文件中定義的其他對象。 您也可以將一個 DDL 數(shù)據(jù)源映射到一個真實的數(shù)據(jù)源,并在兩者之間進(jìn)行遷移。

2、DataGrip 為大多數(shù)流行的版本控制系統(tǒng)提供了一個統(tǒng)一界面,確保使用 Git 和其他系統(tǒng)時可以獲得一致的用戶體驗。 也支持 GitHub 集成。

3、借助運行配置,您可以在不打開腳本的情況下運行它們。 每個配置可以包含多個按要求順序排列的腳本文件、多個目標(biāo)架構(gòu),以及在實際運行前要完成的任務(wù)列表。

4、可以將用戶界面更改為以下任何一種語言:中文、日語和韓語。

5、DataGrip 提供淺色和深色兩種主題。 每種主題都可以完全定制,任何顏色都可以更改。 用戶甚至可以創(chuàng)建自己的顏色主題,我們的插件庫提供了無數(shù)選擇。

系統(tǒng)要求

64 位 Windows 10 1809 及更高版本,或 Windows Server 2019 及更高版本

最低 2 GB 可用 RAM 和 8 GB 系統(tǒng)總 RAM

3.5 GB 硬盤空間,推薦 SSD

最低屏幕分辨率 1024x768

更新日志

v2024.2.2版本

這是 2024 年的第二次重大更新,其中包含各種增強(qiáng)功能。

收起介紹展開介紹

同廠商

JetBrains更多+
  • 數(shù)據(jù)庫軟件
更多 (21個) >>主流的數(shù)據(jù)庫軟件推薦 隨著信息化及計算機(jī)的發(fā)展,程序開發(fā)越來越普及,而在程序開發(fā)中往往離不開數(shù)據(jù)庫,數(shù)據(jù)庫是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫,然而隨著用戶的需要也多了各種數(shù)據(jù)管理方式,數(shù)據(jù)庫軟件發(fā)展到如今類型也越來越多,從早期的單一Dbase發(fā)展到如今以云數(shù)據(jù)存儲的大型數(shù)據(jù)庫系統(tǒng),那么數(shù)據(jù)庫軟件有哪些呢?以下是小編專為用戶收集的一些數(shù)據(jù)庫類軟件大全,希望對你有所幫助。
  • 下載地址
  • Mac版
DataGrip2024官方電腦版 v2024.2.2

有問題? 點此報錯

發(fā)表評論

0條評論