翻譯|產(chǎn)品更新|編輯:董玉霞|2022-04-15 11:45:11.250|閱讀 529 次
概述:DataGrip 發(fā)布重大版本更新,V2022.1包含了各種增強(qiáng)和改進(jìn),以提高可用性。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
相關(guān)鏈接:
DataGrip 發(fā)布重大版本更新,V2022.1包含了各種增強(qiáng)和改進(jìn),以提高可用性。下面進(jìn)行詳細(xì)介紹:
正在修改修改表窗口。新版本將具有基于內(nèi)省屬性的完全生成的 UI,這將允許它具有各種特定于數(shù)據(jù)庫(kù)的參數(shù)。
目前只發(fā)布了一小部分更新,新的修改表窗口允許添加和編輯列檢查約束,現(xiàn)在還可以編輯由 DataGrip 自省的表和列的所有屬性。
改進(jìn)
引入了一個(gè)按鈕,可以在比較對(duì)象或模式時(shí)交換源和目標(biāo)。
改進(jìn)
引入了一個(gè)方便的新意圖,轉(zhuǎn)換為子查詢(xún)。不再需要使用Surround Live Template來(lái)轉(zhuǎn)換子查詢(xún),甚至無(wú)需費(fèi)心選擇查詢(xún),只需按Alt+Enter| 轉(zhuǎn)換為子查詢(xún)。
改進(jìn)了自動(dòng)縮進(jìn)算法,自動(dòng)縮進(jìn)現(xiàn)在幾乎在任何地方都能正常工作。
PostgreSQL 14 中引入了多范圍類(lèi)型——我們?cè)黾恿藢?duì)內(nèi)置類(lèi)型的支持。
改進(jìn)
以前,當(dāng)多次單擊“取消語(yǔ)句”按鈕時(shí),看起來(lái)查詢(xún)已終止,但實(shí)際上請(qǐng)求仍在數(shù)據(jù)庫(kù)中繼續(xù)執(zhí)行。 這種行為背后有一些棘手的邏輯。在第一次單擊時(shí),DataGrip 向數(shù)據(jù)庫(kù)發(fā)送了取消請(qǐng)求,而在第二次單擊時(shí),它取消了 JDBC 驅(qū)動(dòng)程序進(jìn)程以終止與數(shù)據(jù)源的所有連接(我們將其稱(chēng)為數(shù)據(jù)源停用)。結(jié)果,DataGrip 收到第二次取消請(qǐng)求的錯(cuò)誤,因為連接丟失,而不是因?yàn)槿∠麑?shí)際完成。
DataGrip最新版本V2022.1使取消邏輯更加簡(jiǎn)單明了,希望現(xiàn)在更清楚的是被取消的請(qǐng)求:
不再在沒(méi)有警告的情況下停用數(shù)據(jù)源,因?yàn)檫@對(duì)于同時(shí)發(fā)生的某些進(jìn)程可能具有潛在危險(xiǎn)。因此,如果再次單擊“取消”圖標(biāo),DataGrip 會(huì)詢(xún)問(wèn)是真的要終止遠(yuǎn)程進(jìn)程還是要繼續(xù)等待。如果選擇停用數(shù)據(jù)源,DataGrip 的查詢(xún)將停止,但會(huì)繼續(xù)在數(shù)據(jù)庫(kù)中執(zhí)行。
空閑取消 10 秒后,可以選擇停用數(shù)據(jù)源。 取消查詢(xún)后,左側(cè)會(huì)出現(xiàn)一個(gè)類(lèi)似于“否”符號(hào)的裝訂線圖標(biāo)。
以前,當(dāng)在創(chuàng)建連接時(shí)嘗試中止請(qǐng)求時(shí),數(shù)據(jù)源會(huì)被停用。
現(xiàn)在不僅可以中斷請(qǐng)求的執(zhí)行,還可以中斷連接的創(chuàng)建。這與控制臺(tái)中的第一個(gè)查詢(xún)尤其相關(guān),它也創(chuàng)建了一個(gè)連接。
現(xiàn)在可以在不停用數(shù)據(jù)源的情況下停止創(chuàng)建連接的過(guò)程:如果在創(chuàng)建連接時(shí)單擊“取消”按鈕,它將被停止并顯示“連接已取消”消息。
這不僅僅與來(lái)自查詢(xún)控制臺(tái)的查詢(xún)有關(guān)。例如,如果在開(kāi)始自省之前創(chuàng)建連接,則中斷自省將取消連接的創(chuàng)建,而不會(huì)停用數(shù)據(jù)源。
自 DataGrip 的第一個(gè)版本以來(lái),數(shù)據(jù)庫(kù)部分的首選項(xiàng)設(shè)置 的結(jié)構(gòu)沒(méi)有改變,因此通過(guò)更新結(jié)構(gòu)來(lái)提高該部分的可用性。
跟蹤數(shù)據(jù)庫(kù)/模式創(chuàng)建和刪除 設(shè)置已從常規(guī)部分移至數(shù)據(jù)源屬性 | 選項(xiàng) 和現(xiàn)在指的是特定的數(shù)據(jù)源。此設(shè)置標(biāo)識(shí)在查詢(xún)控制臺(tái)中創(chuàng)建或刪除架構(gòu)后是否需要更新架構(gòu)列表。
其他設(shè)置仍然是全局的,但現(xiàn)在包含在更合適的部分中。作為此更新的一部分,這些設(shè)置將重置為其默認(rèn)值:
數(shù)據(jù)源屬性 | 跟蹤數(shù)據(jù)庫(kù)/模式的創(chuàng)建和刪除——真。
現(xiàn)在可以在編輯器選項(xiàng)卡之間分配工作空間,使它們具有相同的寬度。要進(jìn)行設(shè)置,請(qǐng)轉(zhuǎn)到 設(shè)置/首選項(xiàng) | 高級(jí)設(shè)置 | 編輯器標(biāo)簽 | 使嵌套拆分中的比例相等。
現(xiàn)在可以將圖表導(dǎo)出為 yEd .graphml、JGraph .drawio、Graphviz .dot、帶有位置的 Graphviz .dot、Mermaid .md、Plantuml 和 IDEA .uml 文件,這使得它們與第三方工具兼容。
改進(jìn)
DataGrip是一款數(shù)據(jù)庫(kù)工具。
想要了解DataGrip價(jià)格的朋友,歡迎咨詢(xún)
DataGrip技術(shù)交流群:786598704 歡迎進(jìn)群一起討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn