Ahoj! Pozrime sa na nové funkcie v — . Pripomíname, že funkčnosť DataGrip je zahrnutá aj v iných našich platených IDE, okrem WebStorm.

Podpora nových databáz
V tomto vydaní získali oficiálnu podporu v našich nástrojoch hneď štyri databázy:
Apache Hive – systém na správu databáz založený na platforme Hadoop.
Greenplum – analytická DBMS pre úložiská údajov založená na PostgreSQL.
Vertica – stĺpcová databáza pre analýzu veľkých údajov.
Snowflake: Transient tables, Merge behavior, Table clustering, Copying grants, Secure views – cloudové úložisko údajov. Ak hovoríme o relačných databázach, Snowflake . V tomto vydaní sme podporili len SQL, inšpekciu vydáme neskôr.

Pripojenie
Urobili sme zmeny v dialógovom okne pripojenia k databáze: snažili sme sa ho urobiť prehľadnejším a pohodlnejším.
Všeobecné
Na tejto karte došlo predovšetkým k refaktoringu.
Pole Typ pripojenia sa predtým volal Typ URL a bol na samom spodku. Ale pretože hodnota v tomto poli určuje ďalší proces, teraz je hore.
Pole Databáza umiestnili sme ju po zadaní používateľského mena a hesla, pretože autentifikácia je potrebná pre zobrazenie zoznamu databáz podľa Ctrl/Cmd+Space.

V komentároch k predchádzajúcemu príspevku o uložení hesla. Pridali sme nové možnosti a vytvorili sme rozbaľovací zoznam. Hodnoty tohto zoznamu sú:
- Neukladať heslo.
- Ukladať do reštartovania DataGrip (predtým tak fungovala možnosť „neukladať“).
- Ukladať na reláciu: pokiaľ sa neodpojíte od zdroja údajov.
- Ukladať navždy.

Aby ste predišli nedorozumeniam, prázdne heslo zadajte prostredníctvom kontextového menu.

Výsledky Testovať pripojenie sa teraz zobrazujú priamo v okne, žiadne zbytočné kliknutia a dialógy.

A ak nie sú stiahnuté ovládače, DataGrip navrhne, aby ste to urobili. Predtým bola tlačidlo Testovať pripojenie v takom prípade zablokovaná, čo mátlo používateľov.

Options
Sem z karty General presunuli nastavenia Iba na čítanie, Automatická synchronizácia, Riadenie transakcií.
Nové:
– Spustiť keep-alive dopyt každé N sekúnd: bude posielať signál zdroju údajov každých N sekúnd. Pre databázy, ktoré nepodporujeme, môžete napísať vlastný keep-alive dopyt. To sa deje v nastaveniach ovládača.
– Auto-disconnect po N sekundách: zadané tu hodnoty v sekундаch určí DataGrip, za aký čas sa automaticky odpojí od zdroja údajov.
– Štartovací skript: Sem môžete zadať dopyt, ktorý sa vykoná pri každom vytvorení pripojenia. Pripomíname, že ak Jednotlivé pripojenie
mode nie je zapnuté, pre každý nový terminál sa vytvára nové pripojenie.

Schémy
Filtro zobrazenia objektov sa presunul sem.

Navigácia a vyhľadávanie
Zoznam posledných umiestnení
Nové okno Posledné umiestnenia ukazuje, kde ste boli nedávno. Položky v zozname sú malé kódy, ktoré ste naposledy upravovali alebo prezerali. Je to užitočné, ak si pamätáte kontext, ale nepamätáte si názov súboru. V DataGrip sa to často deje, pretože všetky konzoly sú pomenované podobne 🙂 Predvolené klávesové skratky sú:
Ctrl/Cmd+Shift+E.

Ak ste predtým používali túto klávesovú skratku na zobrazenie zoznamu nedávno zmenených súborov, teraz prosím použite dvojité stlačenie Ctrl/Cmd+E.
Hľadať v ceste
Odstránili sme nepotrebné možnosti, ktoré nám "prischli" z platformy: Modul a Projekt. Teraz je predvolene Hľadať v ceste v DataGrip hľadá všade. Tiež sme pridali novú oblasť vyhľadávania Pripojené adresáre — zahŕňa iba súbory a priečinky z panela Súbory.

Akcie z výsledkov navigácie
Teraz z výsledkov navigácie fungujú akcie, ktoré sa aplikujú na objekty v kóde alebo strome. Napríklad, hľadáte tabuľku. Tu je, čo môžete spraviť z okna s výsledkami.
- Zobraziť DDL: Ctrl/Cmd+B.
- Otvoriť dáta: F4.
- Otvoriť okno Úprava tabuľky: Ctrl/Cmd+F6.
- Zobraziť v inom kontexte: Alt+F1 (napríklad zobraziť v strome).
- Vidieť celkové informácie: Ctrl+Q/F1.
- Generovať SQL: Ctrl/Cmd+Alt+G.

Práca s kódom
Kombinované položky v automatickom doplňovaní
Pre VYTVORIŤ a DROP automatické doplňovanie ponúka kombinované možnosti.

Nezabúdajte na skratky.

Nové kontroly
DataGrip upozorní, ak používate kurzor, ktorý ste neotvorili.

Nasledujúce dva kontroly sú predvolene vypnuté, ale niektorým sa môžu hodiť.
Ak používate neomenované argumenty, tieto budú zvýraznené.

Kontrola, ktorá upozorňuje na príkaz GOTO.

Práca so súbormi
Pridali sme nastavenie pre predvolenú priečinok projektu. Nové projekty sa budú vytvárať v tejto priečinke.

Akcia Uložiť ako… pre konzolu teraz:
- Ponúka predvolenú priečinok projektu.
- Pamätá si posledný výber.

Do stromu súborov sme pridali akciu Odpojiť adresár: odpojiť priečinok. Predtým, aby ste odpojili priečinok (t.j. aby sa nezobrazoval v tomto strome), ste museli stlačiť Delete, a DataGrip sa pýtal: chcete odstrániť alebo odpojiť? Bolo to nepohodlné a nejasné 🙂

Strom databázy
Napísali sme svoju introspekciu pre DB2. To znamená, že informácie o objektoch databázy získavame pomocou dotazov, a nie cez JDBC ovládač, ako predtým. V strome sa tak objavili objekty, ktoré predtým neexistovali: spúšťače, typy, metódy, moduly, počítadlá, úlohy a iné.

Strom uchováva kontext: názov zdroja údajov sa zobrazuje navrchu.

Pre nepodporované databázy sme navrhli ikony: tí, ktorí majú zdroje údajov vytvorené pre takéto databázy, sa prestanú mýliť.

Ešte sme navrhli abstraktné ikony, ktoré je možné použiť v nastaveniach ovládača.

Zvyšok
Prispôsobené témy
Používatelia DataGrip dostali možnosť vytvárať akékoľvek farebné schémy. Nová schéma je plugin, ktorý je potrebné nainštalovať z časti Plugins v nastaveniach.

O tom, ako vytvoriť svoje témy, si prečítajte tu:
.
Skúsili sme vytvoriť pár nových samostatne. Vyzerajú takto:
Cyan

Tmavofialová

Editor údajov
Filter ponúka hodnoty z clipboardu.

Všetko!
- Email, ktorý čítame: datagrip@jetbrains.com
- Komentáre, ktoré čítame ↓↓↓
Tím DataGrip
Zdroj: habr.com
