DataGrip mac版是由JetBrains公司推出的數(shù)據(jù)庫管理軟件,專為蘋果電腦用戶設(shè)計。這款軟件支持多種主流的關(guān)系數(shù)據(jù)庫產(chǎn)品,包括但不限于MySQL、PostgreSQL、Oracle、SQL Server等,為Mac用戶提供了一個統(tǒng)一的界面來管理和開發(fā)數(shù)據(jù)庫。不僅如此,DataGri2024還具備智能代碼編輯和導(dǎo)航功能,能夠自動補(bǔ)全代碼,提供實時分析和快速修復(fù)方案,從而幫助開發(fā)者更加高效地編寫和閱讀代碼。同時,它還支持?jǐn)?shù)據(jù)庫建模和設(shè)計,使用戶能夠輕松地創(chuàng)建、編輯和管理數(shù)據(jù)庫架構(gòu)。
軟件功能
1、架構(gòu)差異
比較架構(gòu)以查看差異,并為其生成遷移腳本。
2、導(dǎo)入/導(dǎo)出
除了能夠從 CSV 文件中導(dǎo)入外,DataGrip 還提供了一個強(qiáng)大的腳本導(dǎo)出機(jī)制,使您能夠創(chuàng)建任何您喜歡的文本格式。 CSV、JSON、HTML、Markdown 和許多其他格式已捆綁 – 導(dǎo)出到 Excel 也包括在內(nèi)。
3、查詢歷史記錄
您運行的每個查詢都會保存在日志文件中。 每個文件還有一個本地歷史記錄。這表示您輸入的所有內(nèi)容都會在輸入后立即保存,這樣您就不會丟失任何工作。
4、運行配置
借助運行配置,您可以在不打開腳本的情況下運行它們。 每個配置可以包含多個按要求順序排列的腳本文件、多個目標(biāo)架構(gòu),以及在實際運行前要完成的任務(wù)列表。
5、可自定義的按鍵映射
DataGrip 的強(qiáng)大之處在于快捷鍵。 您可以更改對您來說不方便的快捷鍵,并將您自己的快捷鍵分配給 IDE 內(nèi)的任何操作。
datagrip2024.3.5新功能
一、AI Assistant 功能
1、通過 AI Assistant 進(jìn)行的 SQL 錯誤處理
我們?yōu)橥ㄟ^ AI Assistant 處理 SQL 查詢執(zhí)行錯誤實現(xiàn)了一些實用操作。 現(xiàn)在,對于每條錯誤消息,DataGrip 都會在錯誤消息的最右側(cè)顯示兩個操作:Explain with AI(使用 AI 解釋)和 Fix with AI(使用 AI 修正)。
Explain with AI(使用 AI 解釋)會打開 AI 聊天,發(fā)送自動提示,并給出 AI Assistant 對錯誤的解釋。
Fix with AI(使用 AI 修正)會在編輯器中為查詢執(zhí)行錯誤生成修正。
2、文本到 SQL:生成的結(jié)果的編輯器內(nèi)差異
我們改進(jìn)了在編輯器中使用 AI Assistant 的體驗。
現(xiàn)在,當(dāng)您要求 AI Assistant 處理某段代碼時,編輯器會包含原始代碼和生成的代碼的差異。 AI Assistant 的建議以不同的顏色高亮顯示,并在裝訂區(qū)域標(biāo)有 Revert(還原)按鈕。
您還可以在差異中自行編輯結(jié)果查詢。 您的更改將以相同的方式高亮顯示。
例如,您可以讓 AI Assistant 使用查詢檢索更多數(shù)據(jù),然后將 ORDER BY 子句添加到生成的結(jié)果中。
二、處理數(shù)據(jù)
1、浮動分頁工具欄
為了使數(shù)據(jù)編輯器中的網(wǎng)格分頁更加明顯,我們將控件從工具欄移動到數(shù)據(jù)編輯器的底部中心。
要將此控件移回工具欄,請打開 IDE 設(shè)置,轉(zhuǎn)到 Database | Data Editor and Viewer(數(shù)據(jù)庫 | 數(shù)據(jù)編輯器和查看器),滾動到 Position of the grid pagination control(網(wǎng)格分頁控件的位置),然后選擇 Data editor toolbar(數(shù)據(jù)編輯器工具欄)。
2、更寬的編輯器內(nèi)結(jié)果網(wǎng)格
此前,編輯器內(nèi)結(jié)果網(wǎng)格的寬度有限。 現(xiàn)在,網(wǎng)格會自動調(diào)整為編輯器的全寬,讓您可以查看更多數(shù)據(jù)。
三、代碼編輯器
1、高亮顯示所選文本
默認(rèn)情況下,DataGrip 現(xiàn)在會自動高亮顯示您在文件中選擇的文本的所有實例。 這使得跟蹤所選文本在整個代碼中出現(xiàn)的位置更加簡單。
2、針對 JOIN 子句數(shù)量是否過多的檢查
在某些情況下,不建議運行包含過多 JOIN 子句的查詢,因為這會降低性能。 編輯器現(xiàn)在可以識別并高亮顯示此類查詢。
您可以在 IDE 設(shè)置中啟用此檢查。 為此,導(dǎo)航到 Editor | Inspections(編輯器 | 檢查),展開 SQL 部分,然后選擇 Excessive JOIN count(JOIN 計數(shù)過多)。
3、表值函數(shù)支持 BigQuery
我們改進(jìn)了對 BigQuery 表值函數(shù) (TVF) 的支持。 現(xiàn)在,DataGrip 可以正確檢測 TVF 及其返回列。
四、連接性
1、片段內(nèi)省和智能刷新 MySQL MariaDB
DataGrip 現(xiàn)在支持片段內(nèi)省。
此前,內(nèi)省器只能對 MySQL 或 MariaDB 數(shù)據(jù)庫中的架構(gòu)執(zhí)行完整內(nèi)省,但不能刷新單個對象的元數(shù)據(jù)。 每次 DDL 語句在控制臺中執(zhí)行并且該執(zhí)行可能修改數(shù)據(jù)庫架構(gòu)中的對象時,IDE 都會啟動對整個架構(gòu)的全面內(nèi)省。 這非常耗時,并且經(jīng)常會擾亂工作流。
現(xiàn)在,DataGrip 可以分析 DDL 語句,確定哪些對象可能受其影響并僅刷新這些對象。
如果您在數(shù)據(jù)庫資源管理器中選擇單個條目并調(diào)用 Refresh(刷新)操作,則只有該對象會被刷新,而不是像以前一樣整個架構(gòu)都被刷新。
五、錯誤修復(fù)
DBE-21843:大表的第一行不再消失。
DBE-20350:Qualify object with: Database(使用數(shù)據(jù)庫限定對象)代碼補(bǔ)全功能按預(yù)期運作。
DBE-21526:數(shù)據(jù)庫對象的上下文菜單中上下文實時模板的可用性不再存在問題。
DBE-18445:MySQL ST_SRID 函數(shù)現(xiàn)已得到支持。
DBE-19042:MySQL GRANT 語句中的多個角色現(xiàn)已得到支持。
DBE-19984:MySQL block_encryption_mode 系統(tǒng)變量現(xiàn)已得到支持。
DBE-16521:MariaDB 查詢控制臺中對時態(tài)表的支持已得到改進(jìn)。
DBE-19041:MySQL MariaDB SET ROLE 和 SET DEFAULT ROLE 語句現(xiàn)已得到支持。
DBE-14986:SQL Server 函數(shù)調(diào)用中的同義詞解析按預(yù)期運作。
DBE-15201:SQL Server 函數(shù)補(bǔ)全的架構(gòu)限定按預(yù)期運作。
DBE-21204:SQL Server CURSOR 聲明中的 OPTION 關(guān)鍵字現(xiàn)已得到支持。
DBE-3771:Oracle 對 USING 中限定列的檢查現(xiàn)已添加。
DBE-3772:Oracle 對 NATURAL JOIN 中限定列的檢查現(xiàn)已添加。
DBE-5657: Oracle PARTITION 子句的自動補(bǔ)全按預(yù)期運作。
DBE-10459:Oracle BEGIN 的自動補(bǔ)全現(xiàn)已得到支持。
DBE-17022:Oracle ON COMMIT PRESERVE DEFINITION 現(xiàn)已得到支持。
DBE-21014:Oracle 軟件包頭中聲明的 CURSOR 的解析按預(yù)期運作。
DBE-20309:Oracle 對照函數(shù)調(diào)用的列解析按預(yù)期運作。
DBE-21006:Oracle 對照記錄類型的列解析按預(yù)期運作。
軟件亮點
1、提供淺色和深色兩種主題。 每種主題都可以完全定制,任何顏色都可以更改。 用戶甚至可以創(chuàng)建自己的顏色主題,我們的插件庫提供了無數(shù)選擇。
2、為大多數(shù)流行的版本控制系統(tǒng)提供了一個統(tǒng)一界面,確保使用 Git 和其他系統(tǒng)時可以獲得一致的用戶體驗。 也支持 GitHub 集成。
3、包含架構(gòu)的 DDL 語句的 SQL 文件可以作為數(shù)據(jù)源使用。 因此,您可以引用所有表、列,以及在此類文件中定義的其他對象。 您也可以將一個 DDL 數(shù)據(jù)源映射到一個真實的數(shù)據(jù)源,并在兩者之間進(jìn)行遷移。
4、支持運行參數(shù)化的 SQL 查詢。 使用正則表達(dá)式添加您自己的參數(shù)模式,并選擇將應(yīng)用這些參數(shù)的 SQL 方言。
5、通過選擇要執(zhí)行的內(nèi)容(可以是最小的語句,也可以是最大的語句),指定控制臺在運行查詢時的行為。 可用模式包括只讀、編輯器中的結(jié)果和手動事務(wù)提交。
6、由于每位數(shù)據(jù)庫開發(fā)者都有自己獨特的風(fēng)格,在代碼格式化程序中配置各個選項的功能有助于確保滿足所有的個人需求。
系統(tǒng)要求
macOS 12.0 及更高版本
最低 2 GB 可用 RAM 和 8 GB 系統(tǒng)總 RAM
3.5 GB 硬盤空間,推薦 SSD
最低屏幕分辨率 1024x768
更新日志
v2024.3.5版本
文本到 SQL 編輯器內(nèi)差異、用于處理 SQL 錯誤的 AI Assistant 操作、網(wǎng)格 UI 改進(jìn)等!
其它版本下載
-
查看詳情
datagrip2023 mac版 v2023.3.4
537.61M
同廠商
JetBrains更多+pycharm professional 2024 mac版 v2024.3.5官方版1.05G
jetbrains webstorm 2024蘋果電腦版 v2024.3.4官方版1001.95M
datagrip2023 mac版 v2023.3.4537.61M
Goland2023 mac版 v2023.3.8626.48M
phpstorm2023 mac版 v2023.3.8613.86M
RubyMine 2024 mac版 v2024.3.3官方版939.55M
發(fā)表評論
2人參與,2條評論- 第2樓江蘇省南通市網(wǎng)友發(fā)表于: 2023-11-06 21:29:37
- 中文的,非常的完美。0蓋樓(回復(fù))
- 第1樓江蘇省南京市電信網(wǎng)友發(fā)表于: 2023-02-15 17:34:46
- 很好!試了幾次,終于成功了!需要注冊一個JetBrains賬戶0蓋樓(回復(fù))
軟件排行榜
- 1intellij idea ultimate 2024蘋果電腦版 v2024.3.3官方版
- 2VMware Fusion Pro 12中文破解版 v12.2.5專業(yè)版
- 3Sourcetree for mac版 v4.2.10官方版
- 4ida pro 9 mac版 v9.0.240925官方版
- 5PhpStudy for mac版 v8.1.1.3官方版
- 6dreamweaver 2021 mac中文版 v21.1.0.15413 sp版
- 7navicat premium17 mac版 v17.1.12
- 8pycharm professional 2024 mac版 v2024.3.5官方版
- 9android studio mac版(android開發(fā)工具) v2024.3.1.13
- 10CrossOver 21 mac版 v21.1.0
熱門推薦
clion2023 mac版 v2023.3.6796.86M / 簡體中文
datagrip2023 mac版 v2023.3.4537.61M / 多國語言[中文]
webstorm2023 mac版 v2023.3.8562.73M / 簡體中文
phpstorm2023 mac版 v2023.3.8613.86M / 多國語言[中文]
pycharm2023 mac版 v2023.3.7官方版739.5M / 簡體中文
codekit mac版 v3.31.1149M / 英文
tableplus for mac(數(shù)據(jù)庫開發(fā)工具) v5.3.2103.79M / 英文
haroopad mac版 v0.13.1官方版38.1M / 英文
DbVisualizer for mac(數(shù)據(jù)庫管理工具) v24.3.3233.92M / 英文
Sublime Merge mac版 v2102官方版35.91M / 簡體中文