DataGrip 2019.1:支援新資料庫、初始化腳本、新檢查等

你好! 讓我們看看其中的新內容—— 資料夾 2019.1。 讓我們提醒您,DataGrip 功能包含在我們的其他付費 IDE 中(WebStorm 除外)。

DataGrip 2019.1:支援新資料庫、初始化腳本、新檢查等

支援新資料庫

在這個版本中,四個資料庫在我們的工具中獲得了官方支援:

阿帕奇蜂巢 – 基於Hadoop平台的資料庫管理系統。
綠梅 – 基於 PostgreSQL 的資料倉儲分析 DBMS。
Vertica的 – 用於大數據分析的柱狀資料庫。
雪花 – 雲端資料儲存。 如果我們談論關係資料庫,那麼 Snowflake 要求最多的。 在這個版本中我們只支援SQL,我們將在稍後發布該指令。

DataGrip 2019.1:支援新資料庫、初始化腳本、新檢查等

連接

我們對資料庫連接對話框進行了更改:我們試圖使其更加清晰和方便。

該選項卡大部分已被重構。

領域 連接類型 曾經被稱為 網址類型 它位於最底部。 但是,由於該欄位中的值決定了進一步的過程,因此它現在位於頂部。

領域 數據庫 輸入您的登入名稱和密碼後放置,因為需要身份驗證才能顯示資料庫列表 Ctrl/Cmd+空格.

DataGrip 2019.1:支援新資料庫、初始化腳本、新檢查等

在上一篇文章的評論中 討論了很多 保存密碼。 我們新增了新選項並製作了一個下拉清單。 該列表的值為:

  • 不要保存密碼。
  • 儲存直到 DataGrip 重新啟動(以前這是「不儲存」選項的工作原理)。
  • 儲存會話:直到您與資料來源斷開連線。
  • 延續下去。

DataGrip 2019.1:支援新資料庫、初始化腳本、新檢查等

為避免混淆,請透過上下文選單輸入空白密碼。

DataGrip 2019.1:支援新資料庫、初始化腳本、新檢查等

Результаты 測試連接 現在顯示在視窗本身中,無需額外的點擊或對話。

DataGrip 2019.1:支援新資料庫、初始化腳本、新檢查等

如果尚未下載驅動程序,DataGrip 將主動下載。 以前的按鈕 測試連接 在這種情況下被屏蔽,這讓用戶感到困惑。

DataGrip 2019.1:支援新資料庫、初始化腳本、新檢查等

選項

設定已從“常規”選項卡移至此處 只讀, 自動同步, 事務控制.

新品:

- 每 N 秒執行一次保持活動查詢: 每隔N秒就會用棍子戳一下資料來源。 對於我們不支援的資料庫,您可以自己編寫保活請求。 這是在驅動程式設定中完成的。

- 汽車-斷開 N秒後:此處輸入的以秒為單位的值將告訴 DataGrip 在多久後自動斷開與資料來源的連接。

- 啟動腳本:您可以在此輸入每次建立連線時都會執行的查詢。 讓我們回想一下,如果 單連接
模式
未啟用時,將為每個新控制台建立一個新連線。

DataGrip 2019.1:支援新資料庫、初始化腳本、新檢查等

模式

樹中顯示的物件的篩選器已移至此處。

DataGrip 2019.1:支援新資料庫、初始化腳本、新檢查等

導航和搜尋

最近地點列表

新的「最近位置」視窗顯示您最近去過的地方。 清單項目是您最近編輯或檢視的小段程式碼。 如果您記住上下文但不記得文件名,這非常有用。 這種情況在 DataGrip 中經常發生,因為所有控制台的名稱都類似:) 預設鍵盤快速鍵是:
Ctrl/Cmd+Shift+E。

DataGrip 2019.1:支援新資料庫、初始化腳本、新檢查等

如果您之前使用此鍵盤快捷鍵來顯示最近修改的文件列表,現在請雙擊 Ctrl/Cmd+E.

按路徑搜尋

我們刪除了從平台「獲得」的不必要的選項: 模塊 и 專案。 現在預設 在路徑中尋找 DataGrip 到處搜尋。 我們還新增了一個新的搜尋區域 附加目錄 — 它僅包含「檔案」面板中的檔案和資料夾。

DataGrip 2019.1:支援新資料庫、初始化腳本、新檢查等

導航結果中的操作

導航結果現在提供適用於程式碼或樹中的物件的操作。 例如,您正在尋找一張桌子。 以下是您可以從結果視窗執行的操作。

  • 查看DDL: Ctrl/Cmd+B.
  • 開放資料: F4.
  • 開啟修改表視窗: Ctrl/Cmd+F6.
  • 在另一個上下文中顯示: Alt + F1 (例如,顯示在樹中)。
  • 查看一般資訊: Ctrl+Q/F1.
  • 產生SQL: Ctrl/Cmd+Alt+G.

DataGrip 2019.1:支援新資料庫、初始化腳本、新檢查等

使用程式碼

自動補全中的組合元素
CREATE и DROP 自動完成提供組合選項。

DataGrip 2019.1:支援新資料庫、初始化腳本、新檢查等

不要忘記縮寫。

DataGrip 2019.1:支援新資料庫、初始化腳本、新檢查等

新檢查

如果您使用未開啟的遊標,DataGrip 會警告您。

DataGrip 2019.1:支援新資料庫、初始化腳本、新檢查等

預設情況下停用以下兩項檢查,但有些檢查可能需要它們。

如果您使用未命名參數,則會反白顯示。

DataGrip 2019.1:支援新資料庫、初始化腳本、新檢查等

抱怨 GOTO 語句的檢查。

DataGrip 2019.1:支援新資料庫、初始化腳本、新檢查等

處理文件

新增了預設項目資料夾的設定。 新項目將在此資料夾中建立。

DataGrip 2019.1:支援新資料庫、初始化腳本、新檢查等

行為 另存為… 現在控制台:

  • 建議預設項目資料夾。
  • 還記得最後的選擇。

DataGrip 2019.1:支援新資料庫、初始化腳本、新檢查等

一個操作已新增到檔案樹中 分離目錄:取消固定資料夾。 以前,要取消固定資料夾(即不在樹中顯示它),您必須單擊 刪除,DataGrip 詢問:您要刪除還是取消固定? 這很不方便且不清楚:)

DataGrip 2019.1:支援新資料庫、初始化腳本、新檢查等

資料庫樹

我們為 DB2 編寫了自己的反思。 這意味著我們使用查詢來獲取有關資料庫物件的信息,而不是像以前那樣透過 JDBC 驅動程式。 因此,樹中出現了先前不存在的物件:觸發器、類型、方法、模組、計數器、角色等。

DataGrip 2019.1:支援新資料庫、初始化腳本、新檢查等

樹狀儲存上下文:資料來源的名稱位於頂部。

DataGrip 2019.1:支援新資料庫、初始化腳本、新檢查等

為不支援的資料庫繪製了圖標:那些為此類資料庫創建資料來源的人將不再感到困惑。

DataGrip 2019.1:支援新資料庫、初始化腳本、新檢查等

我們也繪製了可在驅動程式設定中使用的抽象圖示。

DataGrip 2019.1:支援新資料庫、初始化腳本、新檢查等

休息

自訂主題
DataGrip 用戶現在可以創建他們想要的任何配色方案。 新方案是必須從 部分安裝的插件 插件 在設置中。

DataGrip 2019.1:支援新資料庫、初始化腳本、新檢查等

在這裡閱讀有關如何創建您自己的主題的資訊:

有關如何建立您自己的自訂主題的詳細教程.
有關為 IntelliJ 平台建立自訂主題的部落格文章

我們嘗試自己製作幾個新的。 它們看起來像這樣:

青色
DataGrip 2019.1:支援新資料庫、初始化腳本、新檢查等

深紫色
DataGrip 2019.1:支援新資料庫、初始化腳本、新檢查等

資料編輯器

過濾器建議來自剪貼簿的值。

DataGrip 2019.1:支援新資料庫、初始化腳本、新檢查等

所有的一切!

數據抓團隊

來源: www.habr.com

添加評論