原創|產品更新|編輯:吳園園|2019-07-16 14:24:00.287|閱讀 802 次
概述:DataGrip是一個跨平臺的數據庫工具可在Windows,OS X 和 Linux上使用。同時支持多種數據庫,包含了SQL Server,Oracle,PostgreSQL,MySQL,DB2,Sybase,SQLite,Derby,HyperSQL和H2。現DataGrip最新版本v2019.1已發布,新增DBMS支持,歡迎下載試用!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
DataGrip是一個跨平臺的數據庫工具可在Windows,OS X 和 Linux上使用。同時支持多種數據庫,包含了SQL Server,Oracle,PostgreSQL,MySQL,DB2,Sybase,SQLite,Derby,HyperSQL和H2。
DATAGRIP 2019.1中的新功能
新的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外觀。
數據編輯器
過濾器現在更好用一點,因為它提供了使用剪貼板中的值。
定義者支持
我們DEFINER在MySQL和MariaDB中添加了對該屬性的支持。
●首先,您可以選擇SQL Generator是否應該DEFINER為生成的代碼添加屬性。
●其次,您可以在遷移期間忽略DEFINER屬性
Bug修復
●未選擇用于內省的模式現在不用于比較。
●創建外鍵時不再錯過架構限定符。
●“修改表”對話框中不再省略外鍵的引用列。
●在檢測到無法訪問的代碼檢測時修復誤報。
●[MySQL]我們最終修復了問題,NULL而不是所有連接器的空日期。
●[MariaDB]修正了內省期間的錯誤。
●[SQL Server]沒有錯誤的COUNT()結果。
●[SQL Server]表有時會重復。
●[Oracle] Enable DBMS_OUTPUT 按鈕回來了。
●[Oracle]修復了臨時段的問題。
●[Oracle]正確地對內包和函數的源代碼進行了內省。
想要購買DataGrip正版授權的朋友可以。
有關產品動態的更多的精彩內容,敬請關注下方的微信公眾號▼▼▼
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn