數據庫開發管理JetBrains DataGrip v2019.3 macOS


今天為大家帶來的是一款頂級的數據庫開發管理工具:DataGrip 2019 mac版。JetBrains DataGrip 2019 for Mac可滿足數據庫管理員和SQL開發人員的需求,支持廣泛的數據源,並提供許多有用的工具,可以加快您的工作流程。DataGrip可以連接到各種數據源,如MySQL,PostgreSQL,Oracle,Microsoft SQL Server,Sybase,SQLite和DB2。實質上,如果數據庫管理系統使用JDBC,則DataGrip支持它。而且DataGrip提供了上下文相關的代碼完成功能,可以顯着減少編寫SQL代碼所需的時間。

下載地址:JetBrains DataGrip 2019 for Mac

JetBrains DataGrip 2019是由捷克的軟件公司JetBrains在今年年初最新發布的一款重量級編程開發軟件,也是為了滿足專業SQL開發人員的特殊需求而量身定制的數據庫IDE,被譽為數據庫與SQL領域中的瑞士軍刀。它可以提供上下文感知代碼補全,可以自動檢測代碼中潛在的bug,隨時提供最佳的修復建議,幫助您提高編寫SQL代碼的速度,也可以在不同模式下執行查詢,通過對應操作或直接從其在SQL代碼中的用途直接跳入任何表、視圖或過程,感知到表結構、外鍵,甚至是正在編輯的代碼中所創建的數據庫對象。除此之外,datagrip 2019還能夠正確解析出SQL代碼中所有的引用,並幫助你對其進行重構。只需輸入數據庫對象、標識符或是變量的名字,軟件就會提供一個匹配的列表,感知到完成JOIN從句所需的依賴,並提供函數與過程所需的參數類型,助你可以使用默認值,也可以創建新值。

mac datagrip 2019漢化版功能介紹

1、探索您的數據庫

DataGrip是多引擎數據庫環境。如果DBMS有JDBC驅動程序,您可以通過DataGrip連接到它。它提供了數據庫內省和各種用於為受支持的引擎創建和修改對象的工具:

•  數據庫對象

DataGrip會內省數據庫中的所有對象,並將它們顯示在按模式分組的文件夾中。它還提供用於添加和編輯表,列,索引和約束等的UI。

•  數據編輯器

功能強大的數據編輯器允許您添加,刪除,編輯和克隆數據行。通過外鍵導航數據並使用文本搜索查找數據編輯器中顯示的數據中的任何內容。

•  導航

快速導航將您帶到一個對象,無論它是剛剛在您的代碼中創建,還是已經從數據庫中讀取。導航到符號操作可讓您按名稱查找對象。

2、編寫SQL

正如任何體面的IDE一樣,DataGrip提供智能代碼完成,代碼檢查,動態錯誤突出顯示,快速修復和重構功能。通過使編寫SQL代碼的過程更加高效,它可以節省您的時間。

•  智能文本編輯器

與任何IntelliJ平台IDE一樣,DataGrip包含一個代碼編輯器,可幫助您提高工作效率。轉換和移動代碼塊,使用多個游標來管理選擇,根據特定樣式格式化代碼等等。

•  代碼完成

DataGrip提供上下文敏感的,模式感知的代碼完成,幫助您更快地編寫代碼。完成將了解表格結構,外鍵,甚至是您正在編輯的代碼中創建的數據庫對象。

•  代碼生成

忘記手動編寫典型代碼:DataGrip會為您做到這一點。它基於UI生成用於更改表,列等對象的代碼。此外,它還可以幫助您獲取表的DDL並從結果集中提供DML查詢。

•  代碼分析和快速修復

DataGrip會檢測SQL代碼中可能出現的錯誤,並建議動態修復錯誤的最佳選項。它會立即讓您了解未解決的對象,使用關鍵字作為標識符,並始終為您提供解決問題的方法。

•  重構和發現用法

DataGrip正確解析SQL文件中的所有引用。當您從SQL重命名數據庫對象時,它們也將在數據庫中重命名。您可以快速找到使用表的存儲過程,函數和視圖。

•  自定義外觀

DataGrip帶有淺色和深色外觀和主題。每個都可以完全定制,因此您可以創建最適合您的。這同樣適用於十多個預配置的鍵盤映射。

3、運行查詢

DataGrip中的查詢控制台是任何SQL開發人員的基本必需品。創建多個控制台,每個控制台都有自己的架構和查詢選項。

•  查詢控制台

指定控制台運行查詢的行為:從最小的語句或最大的語句中選擇要執行的操作。

•  當地歷史

每個控制台都支持架構切換,並提供本地歷史記錄以跟蹤您的所有活動,防止您丟失任何工作。

•  差異查看器

使用diff查看器比較本地歷史記錄中的兩個控制台快照或兩個查詢結果。DataGrip突出顯示兩者之間的差異,並允許您通過容差參數管理比較條件的級別 。

4、導入/導出選項

從CSV或任何DSV文件導入數據。DataGrip還具有強大的引擎,可以以各種格式導出數據。您甚至可以創建自己的導出格式。

•  導入CSV

享受專用的UI,將CSV和TSV文件導入數據庫。可以將導入文件的每一列映射到數據庫中的表列,該列可以是現有表,也可以是導入過程中創建的新表。

•  導出為文本

任何表或結果集都可以以各種格式導出,包括CSV,JSON,XML和HTML。您甚至可以創建自己的導出格式。

•  導出為查詢

任何表或結果集也可以作為一批UPDATE或INSERT語句呈現,這對於修改數據很有幫助。

5、其他功能

除此之外,DataGrip還提供用戶參數支持,CSV編輯器,圖表構建器,版本控制支持和許多其他功能。

•  用戶參數

DataGrip支持運行參數化SQL查詢。使用正則表達式添加自己的參數模式,並選擇將應用這些模式的SQL方言。

•  VCS支持

DataGrip為大多數流行的版本控制系統提供統一的界面,確保Subversion,Git和GitHub,Mercurial,CVS,Perforce和 TFS的用戶體驗一致 。

•  圖

通過富有洞察力的圖表探索您的表格及其關系。

DataGrip 2019破解版軟件特色

1、智能查詢控制台

使您可以在不同模式下執行查詢,還提供本地歷史,讓您可以跟蹤自己的所有活動並免於丟失工作內容。

2、高效的模式導航

使您可以根據其名稱,通過對應操作或直接從其在SQL代碼中的用途直接跳入任何表、視圖或過程。

3、解釋計划

讓您更加深入地了解查詢如何工作和數據庫引擎的行為,從而使您的查詢更高效。

4、智能代碼補全

DataGrip提供上下文感知代碼補全,幫助您提高編寫SQL代碼的速度。 補全能夠知道您正在編輯的代碼中創建的表的結構、外鍵,甚至是數據庫對象。

5、聯機分析和快速修復

DataGrip檢測代碼中可能的缺陷,並聯機提供最佳修復方案。 它使用關鍵字作為標識,能立刻讓您知道未解決的對象,並且總是提供修復問題的方法。

6、在SQL文件和模式中仍可重構

DataGrip正確解決SQL代碼中的所有引用,並幫助您重構它們。 當您重命名某個變量或別名時,可以自動更新全文件中所有用到它的地方。 當您在查詢中重命名表的引用時,表在數據庫中的實際名稱也會更新。甚至還可預覽表/視圖在其他視圖、存儲過程和函數中的用途。

7、版本控制集成

我們為所有主流版本控制系統提供一致的支持:Git、SVN、Mercurial 和很多其他系統。

DATAGRIP 2019新增功能

新的DBMS支持

在此發布周期中,我們將重點放在支持幾個新數據庫上。

Greenplum是一個基於PostgreSQL的分析數據庫。它目前由Pivotal和開源社區開發。

Vertica是面向列的存儲,旨在處理大量數據。

Apache Hive是一個基於Apache Hadoop構建的數據倉庫,用於提供數據查詢和分析。

Snowflake是一個基於雲的數據倉庫。在2019.1.1 DataGrip僅支持SQL方言,后面的內省支持。

連接對話框

一般

我們在這里重新安排了這些字段,使連接過程更加用戶友好。

在連接類型字段是曾經被認為是URL類型。它確定了此對話框的整個UI,這就是為什么它現在與驅動程序選擇器一起在頂部。

該數據庫,因為有時需要憑據提供數據庫列表中的憑據后場去。該列表應該被調用Ctrl+Space

現在通過下拉列表實現密碼保存。它有四個選項:Never,直到重啟,For session和Forever。對於Session可能是唯一需要解釋的選項:它將保存您的密碼,直到您斷開與數據源的連接。

此外,現在可以通過UI設置空密碼; 使用上下文菜單來做到這一點。

測試連接結果現在是內聯的,可以通過一個小的專用按鈕復制到剪貼板。還添加了故障排除頁面的鏈接。

從2019.1開始,如果沒有下載的驅動程序,則不會禁用“ 測試連接”按鈕。單擊“ 測試連接”時,DataGrip將提供下載JDBC驅動程序的功能。

選項

我們在此處從“ 常規”選項卡移動了“ 只讀”,“ 自動同步 ”和“ 事務控制”設置。

新引入的設置:

-每N秒運行keep-alive查詢將幫助您保持連接活動。您可以在驅動程序設置中為不支持的數據庫定義自定義查詢。

- N秒后自動斷開連接。非常不言自明。

-啟動腳本是一個SQL查詢,每次建立連接時都會運行該查詢。請記住,如果取消選中單一連接模式,則每個新控制台都會創建一個新連接。

重命名設置:

-如果編輯過時的DDL 是打開過期對象時過去通知的新名稱,則發出警告。

架構

對象過濾器已從“ 選項”選項卡傳輸到此處。

數據源列表

一個小的增強功能:DDL數據源現在在連接對話框內的數據源列表中有自己的組。

搜索和導航

最近的地點

有一個新的“ 最近位置”彈出窗口,其中列出了您最近訪問/更改的代碼位置。它將它們顯示為代碼片段,在該位置之前和之后有幾行。

此彈出窗口受到Recent Files的啟發,但能夠按訪問的代碼位置進行搜索。當您記住代碼的內容但無法回憶它所在的位置時,這應該會派上用場。特別是如果您使用多個查詢控制台:它們

通常具有相似的名稱!

按Delete / Backspace從彈出窗口中刪除位置。

此彈出窗口的默認快捷方式是Ctrl+Shift+E。

如果您習慣按下Ctrl+Shift+E以調出最近更改的文件,請使用double Ctrl+E替代。

在路徑中找到

DataGrip可以搜索對象的源代碼。僅當您選擇“ 所有位置”范圍時,此選項才可用。我們稍微清理了這個UI並刪除了 Module和 Project選項卡。

可以使用新的范圍附加目錄。如果要在“ 文件”工具窗口中搜索文件,請使用它。

轉到彈出窗口

現在所有導航操作都可以在此處運行

例如,如果您正在搜索表格,請查看您可以在此處打開的內容:

表格的DDL : Ctrl+B.

表中的數據:F4 (Enter確實為表相同)。

修改表格對話框:Ctrl+F6。

找到...彈出:( Alt+F1 用它來查看數據庫樹視圖中的對象)。

快速文檔彈出:Ctrl+Q。

SQL生成器:Ctrl+Alt+G。

還有更多與您在此處看到的對象相關的操作!

另外,不要忘了導航設置在數據庫| 一般。隨意創建自己的流程,因為DataGrip現在可能涵蓋所有可能的用例。

代碼洞察力

合並項目完成

我們增加了一些合並選項,完成列表CREATE和DROP報表。例如,當您開始輸入時CREATE,您可以選擇CREATE TABLE。

另一個好處是你可以使用縮寫!

新的檢查

應該使用GOTO語句和命名參數的用法默認情況下關閉檢查,因為只有一些開發人員希望報告這些事情。

GOTO報表檢查的用法有三個選項:

- 報告所有GOTO報表;

- 報告使用GOTO語句退出循環;

- 向后報告GOTO聲明;

應該使用命名參數。一些開發人員喜歡這樣,因為它使代碼更具可讀性

如果在程序或函數內部未打開您使用的光標, DataGrip也會發出警告。

使用文件

現在,在Settings / Preferences |中有一個Default Directory選項 外觀與行為| 系統設置。它將定義默認情況下將創建新項目的位置。

控制台文件的另存為...操作:

1。提供默認項目目錄。

2.保留最后選擇的文件夾。

“ 文件”工具窗口中的文件夾可以使用新操作Detach目錄。從上下文菜單中使用它或指定快捷方式。

您可以從上下文菜單格式化文件而無需打開它們。

數據庫樹視圖

我們改進了IBM DB2的數據庫內省。您現在應該在數據庫樹中看到以下新對象:觸發器,方法,模塊,數據類型,變量,條件,序列,檢查約束,角色和全局臨時表。

樹現在自己保存上下文,因此您始終可以在頂部看到數據源名稱。

我們還為一些我們尚不支持的數據庫添加了圖標。以前,如果您有許多不受支持的數據庫的數據源,它們都可能在數據庫工具窗口中弄得一團糟。我們希望現在看起來好一點。

您可以使用我們的任何新自定義圖標。選擇驅動程序設置的“ 選項”選項卡上的圖標。

其他

可定制的主題

此版本增加了完全自定義IDE外觀的可能性,因為現在您可以從頭開始設計自己的主題。我們已經創建了一些全新的主題來幫助您入門。它們可以作為插件下載。

你可以從字面上改變任何東西的顏色。使用DevKit創建自己的主題插件,並通過JSON文件修改IDE外觀。以下是一些您可能會覺得有用的鏈接:

有關如何創建自定義主題的詳細教程。

關於為IntelliJ平台創建自定義主題的博客文章。

數據編輯器

過濾器現在更好一點,因為它提供了使用剪貼板中的值。

定義者支持

我們DEFINER在MySQL和MariaDB中添加了對該屬性的支持。

首先,您可以選擇SQL Generator是否應該DEFINER為生成的代碼添加屬性。

其次,您可以在遷移期間忽略DEFINER屬性。

Bug修復

未選擇用於內省的模式現在不用於比較。DBE-7604

創建外鍵時不再錯過架構限定符。DBE-4993

“ 修改表”對話框中不再省略外鍵的引用列。DBE-7560

在檢測到無法訪問的代碼檢測時修復誤報。DBE-7554

[MySQL]我們最終修復了問題,NULL而不是所有連接器的空日期。DBE-69

[MariaDB]修正了內省期間的錯誤。DBE-7743

[SQL Server]沒有錯誤的COUNT()結果。驅動程序問題尚未確定,因此我們已經對我們進行了更改。DBE-2114

[SQL Server]表有時會重復。不再。DBE-7297

[Oracle] Enable DBMS_OUTPUT 按鈕回來了。DBE-4702

[Oracle]修復了臨時段的問題。 DBE-7443

[Oracle]正確地對內包和函數的源代碼進行了內省。DBE-6768

系統要求

macOS 10.8.3或更高版本

最低2 GB RAM

建議使用4 GB RAM

1024x768最低屏幕分辨率

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM