原創(chuàng)|產(chǎn)品更新|編輯:吳園園|2019-07-16 14:24:00.287|閱讀 802 次
概述:DataGrip是一個(gè)跨平臺的數(shù)據(jù)庫工具可在Windows,OS X 和 Linux上使用。同時(shí)支持多種數(shù)據(jù)庫,包含了SQL Server,Oracle,PostgreSQL,MySQL,DB2,Sybase,SQLite,Derby,HyperSQL和H2。現(xiàn)DataGrip最新版本v2019.1已發(fā)布,新增DBMS支持,歡迎下載試用!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
DataGrip是一個(gè)跨平臺的數(shù)據(jù)庫工具可在Windows,OS X 和 Linux上使用。同時(shí)支持多種數(shù)據(jù)庫,包含了SQL Server,Oracle,PostgreSQL,MySQL,DB2,Sybase,SQLite,Derby,HyperSQL和H2。
DATAGRIP 2019.1中的新功能
新的DBMS支持
在此發(fā)布周期中,我們將重點(diǎn)放在支持幾個(gè)新數(shù)據(jù)庫上。
●Greenplum是一個(gè)基于PostgreSQL的分析數(shù)據(jù)庫。它目前由Pivotal和開源社區(qū)開發(fā)。
●Vertica是面向列的存儲,旨在處理大量數(shù)據(jù)。
●Apache Hive是一個(gè)基于Apache Hadoop構(gòu)建的數(shù)據(jù)倉庫,用于提供數(shù)據(jù)查詢和分析。
●Snowflake是一個(gè)基于云的數(shù)據(jù)倉庫。在2019.1.1 DataGrip僅支持SQL方言,后面的內(nèi)省支持。
連接對話框
一般性
我們在這里重新安排了這些字段,使連接過程更加用戶友好。
在連接類型字段是曾經(jīng)被認(rèn)為是URL類型。它確定了此對話框的整個(gè)UI,這就是為什么它現(xiàn)在與驅(qū)動(dòng)程序選擇器一起在頂部。
該數(shù)據(jù)庫,因?yàn)橛袝r(shí)需要憑據(jù)提供數(shù)據(jù)庫列表中的憑據(jù)后場去。該列表應(yīng)該被調(diào)用Ctrl+Space
現(xiàn)在通過下拉列表實(shí)現(xiàn)密碼保存。它有四個(gè)選項(xiàng):Never,直到重啟,F(xiàn)or session和Forever。對于Session可能是唯一需要解釋的選項(xiàng):它將保存您的密碼,直到您斷開與數(shù)據(jù)源的連接。
此外,現(xiàn)在可以通過UI設(shè)置空密碼; 使用上下文菜單來做到這一點(diǎn)。
測試連接結(jié)果現(xiàn)在是內(nèi)聯(lián)的,可以通過一個(gè)小的專用按鈕復(fù)制到剪貼板。還添加了故障排除頁面的鏈接。
從2019.1開始,如果沒有下載的驅(qū)動(dòng)程序,則不會禁用“ 測試連接”按鈕。單擊“ 測試連接”時(shí),DataGrip將提供下載JDBC驅(qū)動(dòng)程序的功能。
選項(xiàng)
我們在此處從“ 常規(guī)”選項(xiàng)卡移動(dòng)了“ 只讀”,“ 自動(dòng)同步 ”和“ 事務(wù)控制”設(shè)置。
新引入的設(shè)置:
●每N秒運(yùn)行keep-alive查詢將幫助您保持連接活動(dòng)。您可以在驅(qū)動(dòng)程序設(shè)置中為不支持的數(shù)據(jù)庫定義自定義查詢。
●N秒后自動(dòng)斷開連接。非常不言自明。
●啟動(dòng)腳本是一個(gè)SQL查詢,每次建立連接時(shí)都會運(yùn)行該查詢。請記住,如果取消選中單一連接模式,則每個(gè)新控制臺都會創(chuàng)建一個(gè)新連接。
重命名設(shè)置:
●如果編輯過時(shí)的DDL 是打開過期對象時(shí)過去通知的新名稱,則發(fā)出警告。
架構(gòu)
對象過濾器已從“ 選項(xiàng)”選項(xiàng)卡傳輸?shù)酱颂帯?/p>
數(shù)據(jù)源列表
一個(gè)小的增強(qiáng)功能:DDL數(shù)據(jù)源現(xiàn)在在連接對話框內(nèi)的數(shù)據(jù)源列表中有自己的組。
搜索和導(dǎo)航
最近位置
●有一個(gè)新的“ 最近位置”彈出窗口,其中列出了您最近訪問/更改的代碼位置。它將它們顯示為代碼片段,在該位置之前和之后有幾行。
此彈出窗口受到Recent Files的啟發(fā),但能夠按訪問的代碼位置進(jìn)行搜索。當(dāng)您記住代碼的內(nèi)容但無法回憶它所在的位置時(shí),這應(yīng)該會派上用場。特別是如果您使用多個(gè)查詢控制臺:它們通常具有相似的名稱!
●按Delete / Backspace從彈出窗口中刪除位置。
●此彈出窗口的默認(rèn)快捷方式是Ctrl+Shift+E。
●如果您習(xí)慣按下Ctrl+Shift+E以調(diào)出最近更改的文件,請使用double Ctrl+E替代。
在路徑中找到
●DataGrip可以搜索對象的源代碼。僅當(dāng)您選擇“ 所有位置”范圍時(shí),此選項(xiàng)才可用。我們稍微清理了這個(gè)UI并刪除了Module和 Project選項(xiàng)卡。
●可以使用新的范圍附加目錄。如果要在“ 文件”工具窗口中搜索文件,請使用它。
轉(zhuǎn)到彈出窗口
現(xiàn)在所有導(dǎo)航操作都可以在此處運(yùn)行
例如,如果您正在搜索表格,請查看您可以在此處打開的內(nèi)容:
●表格的DDL : Ctrl+B.
●表中的數(shù)據(jù):F4 (Enter確實(shí)為表相同)。
●修改表格對話框:Ctrl+F6。
●找到...彈出:( Alt+F1 用它來查看數(shù)據(jù)庫樹視圖中的對象)。
●快速文檔彈出:Ctrl+Q。
●SQL生成器:Ctrl+Alt+G。
還有更多與您在此處看到的對象相關(guān)的操作!
另外,不要忘了導(dǎo)航設(shè)置在數(shù)據(jù)庫| 一般。隨意創(chuàng)建自己的流程,因?yàn)?DataGrip現(xiàn)在可能涵蓋所有可能的用例。
代碼洞察力
合并項(xiàng)目完成
我們增加了一些合并選項(xiàng),完成列表CREATE和DROP報(bào)表。例如,當(dāng)您開始輸入時(shí)CREATE,您可以選擇CREATE TABLE。
另一個(gè)好處是你可以使用縮寫!
新的檢查
應(yīng)該使用GOTO語句和命名參數(shù)的用法默認(rèn)情況下關(guān)閉檢查,因?yàn)橹挥幸恍╅_發(fā)人員希望報(bào)告這些事情。
GOTO報(bào)表檢查的用法有三個(gè)選項(xiàng):
●報(bào)告所有GOTO報(bào)表;
●報(bào)告使用GOTO語句退出循環(huán);
●向后報(bào)告GOTO聲明;
應(yīng)該使用命名參數(shù)。一些開發(fā)人員喜歡這樣,因?yàn)樗勾a更具可讀性
如果在程序或函數(shù)內(nèi)部未打開您使用的光標(biāo), DataGrip也會發(fā)出警告。
使用文件
現(xiàn)在,在Settings / Preferences |中有一個(gè)Default Directory選項(xiàng) 外觀與行為| 系統(tǒng)設(shè)置。它將定義默認(rèn)情況下將創(chuàng)建新項(xiàng)目的位置。
控制臺文件的另存為...操作:
1.提供默認(rèn)項(xiàng)目目錄。
2.保留最后選擇的文件夾。
“ 文件”工具窗口中的文件夾可以使用新操作Detach目錄。從上下文菜單中使用它或指定快捷方式。
您可以從上下文菜單格式化文件而無需打開它們。
數(shù)據(jù)庫樹視圖
我們改進(jìn)了IBM DB2的數(shù)據(jù)庫內(nèi)省。您現(xiàn)在應(yīng)該在數(shù)據(jù)庫樹中看到以下新對象:觸發(fā)器,方法,模塊,數(shù)據(jù)類型,變量,條件,序列,檢查約束,角色和全局臨時(shí)表。
自己保存上下文,因此您始終可以在頂部看到數(shù)據(jù)源名稱。
我們還為一些我們尚不支持的數(shù)據(jù)庫添加了圖標(biāo)。以前,如果您有許多不受支持的數(shù)據(jù)庫的數(shù)據(jù)源,它們都可能在數(shù)據(jù)庫工具窗口中弄得一團(tuán)糟。我們希望現(xiàn)在看起來好一點(diǎn)。
您可以使用我們的任何新自定義圖標(biāo)。選擇驅(qū)動(dòng)程序設(shè)置的“ 選項(xiàng)”選項(xiàng)卡上的圖標(biāo)。
其他
可定制的主題
此版本增加了完全自定義IDE外觀的可能性,因?yàn)楝F(xiàn)在您可以從頭開始設(shè)計(jì)自己的主題。我們已經(jīng)創(chuàng)建了一些全新的主題來幫助您入門。它們可以作為插件下載。
你可以從字面上改變?nèi)魏螙|西的顏色。使用DevKit創(chuàng)建自己的主題插件,并通過JSON文件修改IDE外觀。
數(shù)據(jù)編輯器
過濾器現(xiàn)在更好用一點(diǎn),因?yàn)樗峁┝耸褂眉糍N板中的值。
定義者支持
我們DEFINER在MySQL和MariaDB中添加了對該屬性的支持。
●首先,您可以選擇SQL Generator是否應(yīng)該DEFINER為生成的代碼添加屬性。
●其次,您可以在遷移期間忽略DEFINER屬性
Bug修復(fù)
●未選擇用于內(nèi)省的模式現(xiàn)在不用于比較。
●創(chuàng)建外鍵時(shí)不再錯(cuò)過架構(gòu)限定符。
●“修改表”對話框中不再省略外鍵的引用列。
●在檢測到無法訪問的代碼檢測時(shí)修復(fù)誤報(bào)。
●[MySQL]我們最終修復(fù)了問題,NULL而不是所有連接器的空日期。
●[MariaDB]修正了內(nèi)省期間的錯(cuò)誤。
●[SQL Server]沒有錯(cuò)誤的COUNT()結(jié)果。
●[SQL Server]表有時(shí)會重復(fù)。
●[Oracle] Enable DBMS_OUTPUT 按鈕回來了。
●[Oracle]修復(fù)了臨時(shí)段的問題。
●[Oracle]正確地對內(nèi)包和函數(shù)的源代碼進(jìn)行了內(nèi)省。
想要購買DataGrip正版授權(quán)的朋友可以。
有關(guān)產(chǎn)品動(dòng)態(tài)的更多的精彩內(nèi)容,敬請關(guān)注下方的微信公眾號▼▼▼
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn