8個(gè)DataGrip看家本領(lǐng),數(shù)據(jù)庫(kù)管理從此被你穩(wěn)穩(wěn)拿捏
JetBrains DataGrip 是一款強(qiáng)大的數(shù)據(jù)庫(kù)處理工具。?支持 PostgreSQL、MySQL、SQL Server、Oracle、MongoDB 等多種數(shù)據(jù)庫(kù)和 DDL 數(shù)據(jù)源。您可以在數(shù)據(jù)庫(kù)資源管理器中查看數(shù)據(jù)庫(kù)的結(jié)構(gòu)和執(zhí)行其他任務(wù)。?

以下是 DataGrip 數(shù)據(jù)庫(kù)資源管理器用戶(hù)最青睞的功能。
輕松復(fù)制粘貼數(shù)據(jù)源
最適合復(fù)制粘貼數(shù)據(jù)源的情況:
在團(tuán)隊(duì)成員之間分發(fā)數(shù)據(jù)源設(shè)置
在項(xiàng)目之間共享數(shù)據(jù)源
復(fù)制或創(chuàng)建一個(gè)類(lèi)似的數(shù)據(jù)源
在不同的 IDE 中工作
使用?Ctrl+C、Ctrl+V?和?Ctrl+X(MacOS 為??+C、?+V?和??+X)即可復(fù)制、粘貼和剪切數(shù)據(jù)源。
將光標(biāo)置于數(shù)據(jù)源上,按?Ctrl+C/?+C,將在剪貼板上創(chuàng)建一個(gè) XML 代碼段。

然后,您可以將此 XML 代碼段作為新數(shù)據(jù)源,粘貼到同一個(gè) IDE 或另一個(gè) JetBrains IDE 內(nèi)的數(shù)據(jù)庫(kù)工具窗口(Windows/Linux 為?Ctrl+V,MacOS 為??+V)。?
只有密碼需要重新指定,因?yàn)樗粫?huì)隨數(shù)據(jù)源一起復(fù)制。
快速搜索
開(kāi)始輸入吧!?輸入時(shí),數(shù)據(jù)庫(kù)資源管理器窗口會(huì)出現(xiàn)文本字段,顯示輸入的字符,并且選區(qū)將移至與搜索查詢(xún)匹配的第一個(gè)條目。?字符串的匹配部分將被高亮顯示。?您可以使用方向鍵瀏覽匹配項(xiàng)。?請(qǐng)注意,快速搜索僅適用于展開(kāi)的節(jié)點(diǎn)。
它也支持縮寫(xiě)。?例如,使用?fa?即可找到?film_actor。

數(shù)據(jù)源分組
分組可以讓大量數(shù)據(jù)源更易于處理,就像在計(jì)算機(jī)上使用文件夾時(shí)一樣。?按?F6?或在上下文菜單中選擇?Move to group(移動(dòng)到組)。
在數(shù)據(jù)庫(kù)資源管理器中創(chuàng)建組也可以使用拖放操作。?要?jiǎng)?chuàng)建一個(gè)新組,只需將一個(gè)數(shù)據(jù)源拖放到另一個(gè)上。?要將數(shù)據(jù)源放入現(xiàn)有組,只需拖放即可。
您同樣可以使用?Ctrl+C、Ctrl+V?和?Ctrl+X(MacOS 為??+C、?+V?和??+X)在文件夾之間復(fù)制、粘貼和剪切數(shù)據(jù)源。

非主要對(duì)象的單獨(dú)節(jié)點(diǎn)
人們經(jīng)常使用表、視圖和例程,而較少使用用戶(hù)、角色、表空間、外部數(shù)據(jù)包裝器和其他對(duì)象類(lèi)型。
在 DataGrip 中,這些次要對(duì)象隱藏在兩個(gè)節(jié)點(diǎn)下:Server Objects(服務(wù)器對(duì)象)和?Database Objects(數(shù)據(jù)庫(kù)對(duì)象)。

您可以在數(shù)據(jù)源設(shè)置中管理分組。

對(duì)象篩選器
如果您不想在數(shù)據(jù)庫(kù)樹(shù)中看到某些對(duì)象,您可以將其隱藏在數(shù)據(jù)源屬性(Properties | Schemas(屬性 | 架構(gòu)))中。
例如,您可以隱藏具有特定前綴的所有表。?F1?將提供語(yǔ)法相關(guān)信息。?在我們的示例中,所有名稱(chēng)以?payment_?開(kāi)頭的表均被篩除。

或者,您也可以通過(guò)工具欄上的篩選器圖標(biāo)按類(lèi)型篩選對(duì)象。

從編輯器滾動(dòng)
將文本光標(biāo)放在代碼中對(duì)象的名稱(chēng)上,然后點(diǎn)擊數(shù)據(jù)庫(kù)資源管理器工具欄中的交叉線(xiàn)圖標(biāo)。?相應(yīng)的節(jié)點(diǎn)將打開(kāi),對(duì)象將在數(shù)據(jù)庫(kù)樹(shù)中高亮顯示。
這可用于快速找出對(duì)象及其在數(shù)據(jù)庫(kù)樹(shù)中的位置。

快速備份表
您可以使用拖放操作將表復(fù)制到同一數(shù)據(jù)源。?這可用于在大型數(shù)據(jù)操作之前快速備份表。

為數(shù)據(jù)源指定顏色
您可以使用不同的顏色標(biāo)記數(shù)據(jù)源,區(qū)分生產(chǎn)數(shù)據(jù)源與暫存或測(cè)試數(shù)據(jù)源。?所選顏色將用于與特定數(shù)據(jù)源相關(guān)的所有內(nèi)容,例如數(shù)據(jù)庫(kù)樹(shù)、查詢(xún)控制臺(tái)、結(jié)果集、關(guān)聯(lián)文件等。
右鍵點(diǎn)擊數(shù)據(jù)庫(kù)資源管理器中的數(shù)據(jù)源并導(dǎo)航到?Color Settings(顏色設(shè)置)。?在?Database Color Settings(數(shù)據(jù)庫(kù)顏色設(shè)置)對(duì)話(huà)框中,配置顏色和外觀設(shè)置。

就是這些!?我們希望這組數(shù)據(jù)庫(kù)資源管理器功能可以增強(qiáng) DataGrip 用戶(hù)體驗(yàn),并吸引更多未使用過(guò) DataGrip 的用戶(hù)來(lái)試用。
還有其他疑問(wèn)?
發(fā)送電子郵件至 datagrip@jetbrains.com
向我們的問(wèn)題跟蹤器報(bào)告錯(cuò)誤:https://youtrack.jetbrains.com/issues/DBE