翻譯|產(chǎn)品更新|編輯:顏馨|2023-05-16 15:35:50.717|閱讀 243 次
概述:DataGrip 發(fā)布重大版本更新,V2023.1包含了各種增強(qiáng)和改進(jìn),以提高可用性。下面進(jìn)行詳細(xì)介紹。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
JetBrains是一家尖端的軟件供應(yīng)商,專門創(chuàng)建智能開發(fā)工具,包括IntelliJ IDEA--領(lǐng)先的Java IDE,以及Kotlin編程語言。無論你的團(tuán)隊(duì)是大是小,我們的產(chǎn)品將確保其在構(gòu)建和發(fā)送代碼、計(jì)劃工作和協(xié)作時(shí)始終有一個(gè)順利和愉快的體驗(yàn)。無論你用什么平臺(tái)或語言工作,JetBrains都有適合你的開發(fā)工具。
DataGrip 是一個(gè)跨平臺(tái)的數(shù)據(jù)庫(kù)工具可在Windows,OS X 和 Linux上使用。同時(shí)支持多種數(shù)據(jù)庫(kù),包含了SQL Server,Oracle,PostgreSQL,MySQL,DB2,Sybase,SQLite,Derby,HyperSQL和H2。
JetBrains技術(shù)交流群:786598704
DBE-4469:我們修正了 SQL Formatter 不為 EXISTS 子句中的子查詢應(yīng)用正確樣式的問題。 現(xiàn)在,它會(huì)按預(yù)期運(yùn)作。
DataGrip 還可以在 EXISTS 關(guān)鍵字和左圓括號(hào)之間添加一個(gè)空格,可以通過新設(shè)置切換。 如需保留舊的 Formatter 行為(沒有空格),您可以在 Preferences | Editor | Code Style | SQL(偏好設(shè)置 | 編輯器 | 代碼樣式 | SQL)(Queries(查詢)標(biāo)簽頁(yè))中將 Space after keyword(關(guān)鍵字后的空格)設(shè)置更改為 No(否)。
DBE-14440:我們修正了保存樣式設(shè)置時(shí)的錯(cuò)誤。 如果您為 SQL2016 配置了特殊樣式并且未啟用 Preferences(偏好設(shè)置)中的 Inherit general SQL style(繼承常規(guī) SQL 樣式)復(fù)選框,則需要重新配置。
DBE-15973 BigQuery:WINDOW 子句現(xiàn)已得到支持。
DBE-9219 ClickHouse:補(bǔ)全確切大小寫名稱時(shí)的大小寫設(shè)置現(xiàn)已被忽略。
DBE-14796 MySQL:LAG 和 LEAD 函數(shù)的問題已得到修正。
DBE-16311 MySQL:嵌套查詢中的 FOR UPDATE 現(xiàn)已得到支持。
DBE-12139 MySQL:ENCRYPTION 語法現(xiàn)已得到支持。
DBE-13186 Microsoft SQL Server:檢查不再錯(cuò)誤地報(bào)告額外代碼。
DBE-11946 PostgreSQL:Place constraints(放置約束)的問題已得到修正。
DBE-6276 PostgreSQL:安全策略的 DDL 導(dǎo)航現(xiàn)在可以按預(yù)期工作。
DBE-17490 PostgreSQL:SQL 生成器現(xiàn)在會(huì)正確地為 EXCLUDE 約束添加引號(hào)。
DBE-11727、DBE-11500 BigQuery:UNNEST 查詢中的別名解析現(xiàn)在可以正常運(yùn)作。
DBE-17291、DBE-17449 ClickHouse:EPHEMERAL 列、INTERSECT 和 EXCEPT 子句現(xiàn)已得到支持。
DBE-13506 MongoDB:嵌套屬性的 SQL 補(bǔ)全中斷的錯(cuò)誤已得到修正。
DBE-17263:數(shù)據(jù)源內(nèi)容統(tǒng)計(jì)再次出現(xiàn)在 Quick Documentation(快速文檔)彈出窗口中。
DBE-17166:數(shù)據(jù)庫(kù)資源管理器中被重命名的文件夾不再消失。
DBE-10812 PostgreSQL:Drop(刪除)上下文菜單命令現(xiàn)在可以按預(yù)期運(yùn)作。
Oracle:我們實(shí)現(xiàn)了多項(xiàng)改進(jìn)來加快級(jí)別 1 的內(nèi)省,特別是對(duì)于使用快速內(nèi)部目錄的情況。
檢查您是否已經(jīng)獲得 SELECT_CATALOG_ROLE 和 SELECT ANY DICTIONARY 權(quán)限。 這可以讓您訪問 Oracle 內(nèi)部目錄并加快內(nèi)省,因?yàn)?Oracle 傳統(tǒng)目錄非常慢。
DBE-12578 Oracle:跨架構(gòu)數(shù)據(jù)庫(kù)觸發(fā)器現(xiàn)已得到支持。 您可以在架構(gòu) A 中向架構(gòu) B 的表 E 創(chuàng)建觸發(fā)器 X,它將顯示在架構(gòu) B 的主機(jī)表 E 下。
DBE-6986 MySQL:ROW_FORMAT 子句/語法現(xiàn)已得到支持。
DBE-10603 Microsoft SQL Server:Quick Definition(快速定義)現(xiàn)在會(huì)按預(yù)期運(yùn)作。
DBE-9087 PostgreSQL:使用 REFERENCING 子句時(shí),觸發(fā)器的 DDL 會(huì)正確生成。
DBE-12404 Db2:我們修正了中斷對(duì)象內(nèi)省的問題。 此前,如果用戶權(quán)限不允許檢索數(shù)據(jù)庫(kù)用戶列表,則其余數(shù)據(jù)庫(kù)對(duì)象也不會(huì)加載。 現(xiàn)在,用戶列表之外的所有內(nèi)容都將被加載。
DBE-17330 MySQL:在 Modify(修改)對(duì)話框中更改注釋后表的 DDL 將刷新。
DBE-15555 Redshift:我們修正了一個(gè)性能問題。 內(nèi)省時(shí)間現(xiàn)在顯著減少。
DBE-16417 Microsoft SQL Server:Current schema(當(dāng)前架構(gòu))檢測(cè)現(xiàn)在適用于任何數(shù)據(jù)庫(kù)。
DBE-11012 SQLite:SQLite 原生庫(kù)現(xiàn)已解壓到系統(tǒng)文件夾。
DBE-7466 Microsoft SQL Server:通過 pg_bouncer 連接的問題已得到修正。
DBE-16393:我們?cè)?Modify view(修改視圖)中添加了源編輯器。
DBE-17329 PostgreSQL:虛擬視圖創(chuàng)建現(xiàn)在也可以在只讀模式下進(jìn)行。
DBE-3572:我們?yōu)榻Y(jié)果表添加了 Alternate row colors(交替行顏色)設(shè)置。 啟用復(fù)選框時(shí),行將具有交替顏色。
DBE-16250:編輯器內(nèi)結(jié)果中不再有空白區(qū)域,因?yàn)楝F(xiàn)在表會(huì)調(diào)整其高度以匹配結(jié)果的高度。
DBE-17434:數(shù)據(jù)編輯器標(biāo)題將使用正確的字體顏色。
DBE-17292 PostgreSQL:計(jì)算行數(shù)時(shí),Quick Doc window(快速文檔窗口)不再凍結(jié)。
支持請(qǐng)求:圖像預(yù)覽將在值編輯器中正常運(yùn)作。
DBE-16576 PostgreSQL:可以使用 ENUM 列更新視圖中的值。
DBE-14722 Oracle:JSON 列現(xiàn)已得到支持。
DBE-14303 BigQuery:TIMESTAMP 值中毫秒的精度不再丟失。
DBE-13329 MongoDB:我們添加了 Change Default(更改默認(rèn)值)操作用以配置默認(rèn)頁(yè)面大小。
DBE-14074:命名形參會(huì)被正確檢測(cè)。
DBE-10555:復(fù)制粘貼時(shí),IDE 現(xiàn)在會(huì)正確分析選區(qū)(而不是光標(biāo)位置)。
DBE-17362:架構(gòu)切換器會(huì)在新 UI 中正常運(yùn)作。
DBE-12109 Oracle:Oracle Aggregate Functions 中不再省略分號(hào)。
DBE-16871 BigQuery:預(yù)覽表時(shí)不再?gòu)棾?Unexpected value(意外值)錯(cuò)誤。
DBE-17479:查詢控制臺(tái)中包含 Read access is allowed from inside read-action (or EDT) only(僅允許從內(nèi)部讀取操作(或 EDT)進(jìn)行讀取訪問)通知的失敗查詢已修正。
DBE-12787、DBE-12109 Oracle:CREATE PROCEDURE 和 CREATE FUNCTION 現(xiàn)在按預(yù)期以“;”結(jié)尾。
MongoDB:超過 10 時(shí) IN (...) 中的值丟失已得到修正。
DBE-16831:用于指定控制臺(tái)中使用的默認(rèn)解析模式的設(shè)置已添加到 Preferences | Database | Query execution | Other(偏好設(shè)置 | 數(shù)據(jù)庫(kù) | 查詢執(zhí)行 | 其他)中。
DBE-5497 Oracle:我們修正了 Oracle 集合方法的一些問題:
PUBLIC 同義詞現(xiàn)已正確放置在 PUBLIC 架構(gòu)中。
對(duì)嵌套例程的遞歸引用將得到正確解析。
由光標(biāo)名稱限定的光標(biāo)形參引用將得到正確解析。
%TYPE 的錯(cuò)誤用法被報(bào)告為警告。
DBE-12772 Oracle:我們修正了集合類型(例如 COUNT)的標(biāo)準(zhǔn)特性的解析。
DBE-12758 Oracle:類型特性現(xiàn)已得到支持。
DBE-11949 Oracle:類型構(gòu)造函數(shù)調(diào)用中的命名實(shí)參已正確解析。
DBE-16452 Oracle:快捷鍵導(dǎo)航現(xiàn)在適用于軟件包。
DBE-12015 Oracle:導(dǎo)航到一個(gè)例程時(shí),您現(xiàn)在默認(rèn)進(jìn)入其實(shí)現(xiàn)而不是頭。
DBE-17137:我們修正了 IDE 僅針對(duì)多個(gè)查詢中的第一個(gè)顯示 Explain Plan 圖的錯(cuò)誤。
DBE-16238:保存圖時(shí)不再出現(xiàn)錯(cuò)誤。
DBE-17229:Schema diff(架構(gòu)差異)查看器現(xiàn)在可以正常運(yùn)作。先前如果包含數(shù)據(jù)庫(kù)或服務(wù)器對(duì)象,它會(huì)以空白形式打開。
Microsoft SQL Server、PostgreSQL、Db2:您現(xiàn)在可以使用 Specify next value for sequences(為序列指定下一個(gè)值)選項(xiàng)控制具有起始值的序列的行為。
如果未啟用 Specify next value for sequences(為序列指定下一個(gè)值)選項(xiàng),DataGrip 會(huì)生成序列的 DDL,將起始值添加到 START WITH start_value。
啟用 Specify next value for sequences(為序列指定下一個(gè)值)選項(xiàng)時(shí),DataGrip 會(huì)將序列應(yīng)具有的下一個(gè)值添加到 DDL,但以下數(shù)據(jù)庫(kù)存在一些差異:
Microsoft SQL Server:下一個(gè)序列值不是序列起始值,而是在 CREATE 和 ALTER 語句的 RESTART WITH 子句中指定。
PostgreSQL:下一個(gè)序列值不是序列起始值,而是在 CREATE 語句的 START WITH 子句中指定。 起始值在 START WITH 子句中指定,下一個(gè)值在 ALTER 語句的 RESTART WITH 子句中指定。
Db2:下一個(gè)序列值不是序列起始值,而是在 CREATE 語句的 START WITH 子句中指定。 下一個(gè)值在 ALTER 語句的 RESTART WITH 子句中指定(Db2 中不允許更改起始值)。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn