Ahoj! Podíváme se na novinky v — . Připomínáme, že funkčnost DataGrip je zahrnuta i v dalších našich placených IDE, kromě WebStorm.

Podpora nových databází
V této verzi získaly oficiální podporu hned čtyři databáze v našich nástrojích:
Apache Hive – systém pro správu databází založený na platformě Hadoop.
Greenplum – analytická databáze pro datové sklady založená na PostgreSQL.
Vertica – sloupcová databáze pro analýzu velkých dat.
Snowflake – cloudové datové úložiště. Pokud jde o relační databáze, Snowflake . V této verzi jsme podpořili pouze SQL, introspekci uvolníme později.

Připojení
Upravili jsme dialogové okno pro připojení k databázi: snažili jsme se, aby bylo více srozumitelné a pohodlné.
Obecné
Na této záložce došlo převážně k refaktorizaci.
Pole Typ připojení se dříve jmenoval Typ URL a byl na samém spodku. Ale protože hodnota v tomto poli určuje další proces, nyní je nahoře.
Pole Databáze byly umístěny po zadání uživatelského jména a hesla, protože autentizace je potřebná k tomu, aby byl zobrazen seznam databází podle Ctrl/Cmd+Mezerník.

V komentářích k předchozímu příspěvku o ukládání hesla. Přidali jsme nové možnosti a vytvořili rozbalovací seznam. Hodnoty tohoto seznamu jsou:
- Neukládat heslo.
- Ukládat do restartování DataGrip (dříve tak fungovala možnost „neukládat“).
- Ukládat na relaci: dokud se od zdroje dat neodpojit.
- Ukládat navždy.

Aby nedošlo k nedorozuměním, prázdné heslo zadejte přes kontextové menu.

Výsledky Testovat připojení se nyní zobrazují v okně, žádné zbytečné kliknutí a dialogy.

A pokud nejsou staženy ovladače, DataGrip navrhne to udělat. Dříve byla tlačítko Testovat připojení v takovém případě zablokováno, což zmátlo uživatele.

Options
Zde se ze záložky Obecné přesunuly nastavení Pouze pro čtení, Automatická synchronizace, Řízení transakcí.
Nové:
– Spustit keep-alive dotaz každých N sekund: bude poklepávat na zdroj dat každých N sekund. Pro databáze, které nepodporujeme, si můžete napsat vlastní keep-alive dotaz. To se provádí v nastaveních ovladače.
– Auto-odpojení po N sekundách: zde zadaná hodnota v sekundách určí DataGrip, po jaké době se automaticky odpojit od zdroje dat.
– Spouštěcí skript: Sem můžete napsat dotaz, který se provede při každém vytvoření připojení. Připomínáme, že pokud Jednotlivé připojení
režim není zapnuto, pro každou novou konzoli se vytváří nové připojení.

Schémata
Zde se přesunul filtr zobrazených objektů v hierarchii.

Navigace a hledání
Seznam posledních umístění
Nové okno Poslední umístění ukazuje, kde jste byli nedávno. Položky v seznamu jsou malé kódové úryvky, které jste nedávno upravovali nebo prohlíželi. Je to užitečné, pokud si pamatujete kontext, ale ne název souboru. V DataGrip se to často stává, protože všechny konzole jsou pojmenovány podobně 🙂 Klávesová zkratka ve výchozím nastavení:
Ctrl/Cmd+Shift+E.

Pokud jste dříve používali tuto klávesovou zkratku k zobrazení seznamu nedávno změněných souborů, nyní prosím používejte dvojité stisknutí Ctrl/Cmd+E.
Hledání v cestě
Odstranili jsme zbytečné možnosti, které jsme zdědili z platformy: Modul a Projekt. Teď jako výchozí Hledat v cestě v DataGrip hledá všude. Přidali jsme také novou oblast hledání Připojené adresáře — zahrnuje pouze soubory a složky z panelu Soubory.

Akce z výsledků navigace
Nyní z výsledků navigace fungují akce, které se vztahují k objektům v kódu nebo hierarchii. Například hledáte tabulku. Z okna s výsledky lze udělat následující.
- Zobrazit DDL: Ctrl/Cmd+B.
- Otevřít data: F4.
- Otevřít okno Upravit tabulku: Ctrl/Cmd+F6.
- Zobrazit v jiném kontextu: Alt+F1 (například, ukázat v hierarchii).
- Vidět základní informace: Ctrl+Q/F1.
- Generovat SQL: Ctrl/Cmd+Alt+G.

Práce s kódem
Kombinované položky v automatickém doplňování
Pro VYTVOŘIT a DROP automatické doplňování nabízí kombinované možnosti.

Nezapomínejte na zkratky.

Nové inspekce
DataGrip vás upozorní, pokud používáte kurzor, který jste neotevřeli.

Následující dvě inspekce jsou ve výchozím nastavení vypnuté, ale někteří je mohou potřebovat.
Pokud používáte nejmenované argumenty, bude to zvýrazněno.

Inspekce, která upozorňuje na příkaz GOTO.

Práce se soubory
Přidali jsme nastavení pro výchozí projektovou složku. Nové projekty budou vytvářeny v této složce.

Činnost Uložit jako… pro konzoli nyní:
- Nabízí výchozí projektovou složku.
- Pamatuje si poslední výběr.

Do stromu souborů byla přidána akce Odpojit adresář: odpojit složku. Dříve bylo třeba k odpojení složky (tedy nezobrazovat ji v tomto stromě) stisknout Delete, a DataGrip se ptal: chcete odstranit nebo odpojit? Bylo to nepohodlné a nejasné 🙂

Strom databáze
Napsali jsme svou introspekci pro DB2. To znamená, že informace o objektech databáze získáváme pomocí dotazů, a ne přes JDBC ovladač, jako dříve. V stromu se tak objevily objekty, které dříve neexistovaly: triggery, typy, metody, moduly, čítače, role a další.

Strom uchovává kontext: název zdroje dat se zobrazuje nahoře.

Pro nepodporované databáze jsme vytvořili ikony: ty, kteří mají zdroje dat vytvořené pro takové databáze, přestanou být zmatení.

Také jsme vytvořili abstraktní ikony, které lze použít v nastavení ovladače.

Ostatní
Vlastní motivy
Uživatelé DataGrip získali možnost vytvářet jakékoli barevné schémata. Nové schéma je plugin, který je třeba nainstalovat v sekci Plugins v nastaveních.

O tom, jak vytvářet své vlastní motivy, si přečtěte zde:
.
Snažili jsme se udělat pár nových sami. Vypadají takto:
Azurová

Tmavě fialová

Editor dat
Filtr nabízí hodnoty z clipboardu.

Vše!
- Email, který čteme: datagrip@jetbrains.com
- Komentáře, které čteme ↓↓↓
Tým DataGrip
Zdroj: habr.com
