內容介紹
JetBrAIns DataGrip 2019 for Mac是一款功能強大的多引擎數據庫管理工具,支持廣泛的數據源,並提供許多有用的工具,可以加快您的工作流程。並且,DataGrip 2019 Mac破解版可以連接多種數據源,如MySQL,PostgreSQL,Oracle,microsoft SQL Server,Sybase,SQLite和DB2等。有需要的朋友,歡迎前來macdown體驗!
JetBrAIns DataGrip 2019 for Mac軟件介紹
JetBrAIns DataGrip 2019是由捷克的軟件公司JetBrAIns在今年年初最新發布的一款重量級編程開發軟件,也是為了滿足專業SQL開發人員的特殊需求而量身定製的數據庫IDE,被譽為數據庫與SQL領域中的瑞士軍刀。它可以提供上下文感知代碼補全,可以自動檢測代碼中潛在的bug,隨時提供最佳的修復建議,幫助您提高編寫SQL代碼的速度,也可以在不同模式下執行查詢,通過對應操作或直接從其在SQL代碼中的用途直接跳入任何表、視圖或過程,感知到表結構、外鍵,甚至是正在編輯的代碼中所創建的數據庫對象。除此之外,datagrip 2019還能夠正確解析出SQL代碼中所有的引用,並幫助你對其進行重構。只需輸入數據庫對象、標識符或是變量的名字,軟件就會提供一個匹配的列表,感知到完成JOIN從句所需的依賴,並提供函數與過程所需的參數類型,助你可以使用默認值,也可以創建新值。
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 Mac破解版新增功能
服務工具窗口我們所有的IDE現在都有一個名為Services的新工具窗口。在DataGrip中,您可以觀察和管理那裡的所有連接。每個連接在相應的數據源下都有自己的節點。如果圖標上的小綠燈亮起,則表示連接處於活動狀態。您可以使用上下文菜單輕鬆關閉連接。您可以將所有服務類型視為節點,或者更改視圖以將其視為選項卡。使用工具欄中的“在新標籤中顯示”操作,或者只需將所需節點拖到“ 服務”工具窗口的標題欄上。現在,查詢結果將附加到“ 服務”視圖中其連接下的特定控制檯。重要!“服務”工具窗口的默認快捷方式是Cmd+8
隱藏樹如果您不想看到“ 服務”樹(也就是說,您想要回到之前的狀態),請單擊齒輪圖標並將其隱藏。查詢實時計時器“ 服務”工具窗口還為您提供了另一個請求的功能:查詢實時計時器。對於運行查詢的任何連接,請查看其右側以查看所花費的時間。插件如果您使用Docker插件,相應的服務也將出現在此工具窗口中。
全文檢索現在,即使您不知道數據的位置,也可以搜索數據。為此,請選擇數據源,數據源組,甚至是要搜索的單獨表,然後從上下文菜單中調用全文搜索。當然,這也有一個捷徑:Cmd+Opt+Shift+F。您將看到一個用於輸入字符串的對話框。您將看到要搜索的數據源列表,您將能夠為搜索設置一些選項。此外,您還可以查看DataGrip將運行哪些特定語句來執行數據搜索。運行搜索後,您將看到可以打開的結果。單擊結果以打開數據編輯器。過濾器將被預定義,僅為您提供找到數據的字符串。如果由於列太多而無法找到數據,請在數據編輯器中使用文本搜索Cmd+F。在某些數據庫中,您可以選擇僅搜索索引的列。要使用此模式,請 在“ 搜索範圍”下拉菜單中選擇“ 僅包含全文搜索索引的列”。在PostgreSQL中,查詢將是:where col @@ plAInto_tsquery('text')。在MySQL和MariaDB中,查詢將是:where match(col) agAInst ('text' in natural language mode)。在Oracle中,使用以下索引(如果存在):context,ctxrule,ctxcat。在SQL Server中,如果存在具有全文索引的列,則DataGrip會生成查詢WHERE CONTAINS(col, N'text')。在SQLite中,DataGrip生成查詢where col MATCH ‘text’。如果選擇了所有列模式,搜索將查找不支持LIKE運算符的列,例如,JSON類型的列。這些列中的值預先轉換為字符串。在Cassandra中,DataGrip為一個表創建多個查詢,因為OR數據庫不支持該條件。數據編輯器頁面大小很容易更改現在,要定義要從數據庫中檢索的行數,可以從結果集的工具欄中進行。可以命名結果選項卡另一個超酷的結果改進:標籤命名!只需在查詢前使用評論即可。如果您只希望某些註釋成為選項卡名稱,請在設置中使用“ 將文本視為標題後的字段”來指定前綴字。然後只有在該單詞之後的單詞將被用作標題。
數據庫樹視圖快速表備份-可以通過drag-n-drop複製表,但在複製到同一模式時它不起作用。實際上,如果您需要在任何關鍵數據操作之前創建表的快速備份,這可能非常方便。所以我們現在已經成功了!快速創建組-現在,拖放也適用於在數據庫資源管理器中創建組。要創建新組,只需將一個數據源拖到另一個數據源上即可。要將數據源放入現有組,請將其拖放到那裡。實時連接-從版本2019.2開始,小綠燈表示是否存在與數據源的實時連接。強制刷新-可以為數據源或模式提供新操作,稱為強制刷新。它清除DataGrip緩存的數據源信息,並從頭開始刷新。在搜索和導航中按數據源過濾當您在GoTo彈出窗口中查找對象時,列表中有時會出現許多類似的對象。當您有許多鏡像(例如生產,分段,測試等)時,經常會發生這種情況。在DataGrip 2019.2中,您可以選擇搜索位置:在特定數據源中或在一組中。編碼協助
系統目錄中的對象在幾乎每個數據庫中都有一個系統目錄 - 關係數據庫管理系統存儲模式元數據的位置,例如有關表和列的信息,內置函數等。需要來自這些目錄的對象來提供編碼幫助。讓它們在代碼完成中很好,使用它們的代碼不應該是紅色的。以前,在編碼輔助中使用系統目錄的唯一方法是將它們添加到數據庫資源管理器中。DataGrip實際上從數據庫中檢索了有關它們的信息(順便說一句,總是相同的!),這需要時間。此外,它們在數據庫資源管理器中可見,這並不總是必要的。這種模式在模式選擇器中有一個閃電圖標。現在,如果您不檢查它們,DataGrip將不會內省並顯示它們,但會在編碼幫助中使用有關其對象的信息。為了實現這一點,DataGrip使用有關每個數據庫的系統目錄的內部數據。
SQL編輯器控制Move Caret到Next word的行為的新選項Move Caret到Next word操作的默認行為已更改:DataGrip會將插入符號移動到當前單詞的末尾。要更改插入符移動操作的行為,請轉到“首選項/設置”| 編輯| 一般。人們通常按執行此操作Ctrl+Arrows上的Windows和Linux的和Opt+Arrows對蘋果機。它在不同的操作系統上具有不同的默認行為。在Datagrip中,我們已經將類似Windows的行為更改為類似Mac的行為。
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語句退出循環;
應該使用命名參數。一些開發人員喜歡這樣,因為它使代碼更具可讀性
如果在程序或函數內部未打開您使用的光標, DataGrip也會發出警告。
使用文件
現在,在Settings / Preferences |中有一個Default Directory選項 外觀與行為| 系統設置。它將定義默認情況下將創建新項目的位置。
控制檯文件的另存為...操作:
1。提供默認項目目錄。
2.保留最後選擇的文件夾。
“ 文件”工具窗口中的文件夾可以使用新操作Detach目錄。從上下文菜單中使用它或指定快捷方式。
您可以從上下文菜單格式化文件而無需打開它們。
數據庫樹視圖
我們改進了IBM DB2的數據庫內省。您現在應該在數據庫樹中看到以下新對象:觸發器,方法,模塊,數據類型,變量,條件,序列,檢查約束,角色和全局臨時表。
樹現在自己保存上下文,因此您始終可以在頂部看到數據源名稱。
我們還為一些我們尚不支持的數據庫添加了圖標。以前,如果您有許多不受支持的數據庫的數據源,它們都可能在數據庫工具窗口中弄得一團糟。我們希望現在看起來好一點。
您可以使用我們的任何新自定義圖標。選擇驅動程序設置的“ 選項”選項卡上的圖標。
其他
可定製的主題
此版本增加了完全自定義IDE外觀的可能性,因為現在您可以從頭開始設計自己的主題。我們已經創建了一些全新的主題來幫助您入門。它們可以作為插件下載。
你可以從字面上改變任何東西的顏色。使用DevKit創建自己的主題插件,並通過JSON文件修改IDE外觀。以下是一些您可能會覺得有用的鏈接:
有關如何創建自定義主題的詳細教程。
關於為IntelliJ平臺創建自定義主題的博客文章。
過濾器現在更好一點,因為它提供了使用剪貼板中的值。
定義者支持
我們DEFINER在MySQL和MariaDB中添加了對該屬性的支持。
首先,您可以選擇SQL Generator是否應該DEFINER為生成的代碼添加屬性。
其次,您可以在遷移期間忽略DEFINER屬性。
系統要求
macOS 10.8.3或更高版本
最低2 GB RAM
建議使用4 GB RAM
1024x768最低屏幕分辨率
閱讀更多 青色精靈 的文章