DataGrip 2019.1: podpora pre nové databázy, inicializačné skripty, nové kontroly a ďalšie

Ahoj! Pozrime sa na nové veci v - DataGrip 2019.1. Pripomeňme, že funkcionalita DataGrip je súčasťou našich ďalších platených IDE, okrem WebStorm.

DataGrip 2019.1: podpora pre nové databázy, inicializačné skripty, nové kontroly a ďalšie

Podpora nových databáz

V tomto vydaní získali oficiálnu podporu v našich nástrojoch štyri databázy:

Úľ Apache – systém správy databáz založený na platforme Hadoop.
Zelená slivka – analytický DBMS pre dátové sklady na báze PostgreSQL.
Vertica – stĺpcová databáza pre analýzu veľkých dát.
Snowflake - cloudové úložisko dát. Ak hovoríme o relačných databázach, tak Snowflake žiadal najviac. V tomto vydaní sme podporovali iba SQL, pokyny zverejníme neskôr.

DataGrip 2019.1: podpora pre nové databázy, inicializačné skripty, nové kontroly a ďalšie

zlúčenina

Urobili sme zmeny v dialógovom okne pripojenia k databáze: pokúsili sme sa ho urobiť prehľadnejším a pohodlnejším.

všeobecný

Táto karta bola väčšinou prerobená.

Pole Typ pripojenia zvykol sa nazývať typ adresy URL a to bolo úplne na dne. Ale keďže hodnota v tomto poli určuje ďalší proces, je teraz na vrchole.

Pole databázy umiestnené po zadaní prihlasovacieho mena a hesla, pretože na zobrazenie zoznamu databáz je potrebná autentifikácia Ctrl/Cmd+medzerník.

DataGrip 2019.1: podpora pre nové databázy, inicializačné skripty, nové kontroly a ďalšie

V komentároch k predchádzajúcemu príspevku veľa diskutovali uloženie hesla. Pridali sme nové možnosti a vytvorili rozbaľovací zoznam. Hodnoty tohto zoznamu sú:

  • Neukladajte heslo.
  • Uložiť, kým sa DataGrip nereštartuje (predtým fungovala možnosť „neukladať“).
  • Uložiť pre reláciu: kým sa neodpojíte od zdroja údajov.
  • Udržiavať.

DataGrip 2019.1: podpora pre nové databázy, inicializačné skripty, nové kontroly a ďalšie

Aby ste sa vyhli nejasnostiam, zadajte cez kontextové menu prázdne heslo.

DataGrip 2019.1: podpora pre nové databázy, inicializačné skripty, nové kontroly a ďalšie

výsledky Test pripojenia sa teraz zobrazujú v samotnom okne, žiadne ďalšie kliknutia ani dialógy.

DataGrip 2019.1: podpora pre nové databázy, inicializačné skripty, nové kontroly a ďalšie

A ak ovládače neboli stiahnuté, DataGrip vám to ponúkne. Predtým tlačidlo Test pripojenia bol v tomto prípade zablokovaný, čo zmiatlo používateľov.

DataGrip 2019.1: podpora pre nové databázy, inicializačné skripty, nové kontroly a ďalšie

možnosti

Nastavenia boli presunuté sem z karty Všeobecné Iba na čítanie, Auto synchronizácia, Kontrola transakcií.

Новое:

- Spustiť udržiavací dopyt každých N sekúnd: prepichne zdroj údajov palicou každých N sekúnd. V prípade databáz, ktoré nepodporujeme, môžete sami napísať žiadosť o uchovanie. Toto sa vykonáva v nastaveniach ovládača.

- Automatickyodpojiť po N sekundách: Tu zadaná hodnota v sekundách oznámi DataGripu, po akom čase sa má automaticky odpojiť od zdroja údajov.

- Spúšťací skript: Tu môžete zadať dotaz, ktorý sa vykoná pri každom vytvorení spojenia. Pripomeňme si, že ak Jednoduché pripojenie
spôsob
nie je povolené, pre každú novú konzolu sa vytvorí nové pripojenie.

DataGrip 2019.1: podpora pre nové databázy, inicializačné skripty, nové kontroly a ďalšie

Schémy

Filter pre objekty zobrazené v strome sa presunul sem.

DataGrip 2019.1: podpora pre nové databázy, inicializačné skripty, nové kontroly a ďalšie

Navigácia a vyhľadávanie

Zoznam nedávnych miest

Nové okno Nedávne miesta zobrazuje, kde ste boli nedávno. Položky zoznamu sú malé kúsky kódu, ktoré ste nedávno upravili alebo si 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 stáva, pretože všetky konzoly sú pomenované podobne :) Predvolená klávesová skratka je:
Ctrl/Cmd+Shift+E.

DataGrip 2019.1: podpora pre nové databázy, inicializačné skripty, nové kontroly a ďalšie

Ak ste predtým používali túto klávesovú skratku na zobrazenie zoznamu naposledy upravených súborov, teraz dvakrát kliknite Ctrl/Cmd+E.

Hľadajte podľa cesty

Odstránili sme nepotrebné možnosti, ktoré sme „dostali“ z platformy: Moduly и projekt. Teraz štandardne Nájsť v ceste DataGrip hľadá všade. Pridali sme aj novú oblasť vyhľadávania Priložené adresáre — obsahuje iba súbory a priečinky z panela Súbory.

DataGrip 2019.1: podpora pre nové databázy, inicializačné skripty, nové kontroly a ďalšie

Akcie z výsledkov navigácie

Výsledky navigácie teraz poskytujú akcie, ktoré sa vzťahujú na objekty v kóde alebo strome. Napríklad hľadáte stôl. Tu je to, čo môžete urobiť z okna výsledkov.

  • Zobraziť DDL: Ctrl/Cmd+B.
  • Otvorené údaje: F4.
  • Otvorte okno Upraviť tabuľku: Ctrl/Cmd+F6.
  • Zobraziť v inom kontexte: Alt + F1 (napríklad zobraziť v strome).
  • Pozrite si všeobecné informácie: Ctrl+Q/F1.
  • Generovať SQL: Ctrl/Cmd+Alt+G.

DataGrip 2019.1: podpora pre nové databázy, inicializačné skripty, nové kontroly a ďalšie

Práca s kódom

Kombinované prvky v automatickom dokončovaní
pre CREATE и DROP automatické dopĺňanie ponúka kombinované možnosti.

DataGrip 2019.1: podpora pre nové databázy, inicializačné skripty, nové kontroly a ďalšie

Nezabudnite na skratky.

DataGrip 2019.1: podpora pre nové databázy, inicializačné skripty, nové kontroly a ďalšie

Nové kontroly

DataGrip vás upozorní, ak používate kurzor, ktorý nie je otvorený.

DataGrip 2019.1: podpora pre nové databázy, inicializačné skripty, nové kontroly a ďalšie

Nasledujúce dve kontroly sú predvolene vypnuté, ale niektoré ich môžu potrebovať.

Ak použijete nepomenované argumenty, bude to zvýraznené.

DataGrip 2019.1: podpora pre nové databázy, inicializačné skripty, nové kontroly a ďalšie

Inšpekcia, ktorá sa sťažuje na výpis GOTO.

DataGrip 2019.1: podpora pre nové databázy, inicializačné skripty, nové kontroly a ďalšie

Práca so súbormi

Pridané nastavenie pre predvolený priečinok projektu. V tomto priečinku sa vytvoria nové projekty.

DataGrip 2019.1: podpora pre nové databázy, inicializačné skripty, nové kontroly a ďalšie

účinok Uložiť ako… pre konzolu teraz:

  • Navrhne predvolený priečinok projektu.
  • Pamätá si poslednú voľbu.

DataGrip 2019.1: podpora pre nové databázy, inicializačné skripty, nové kontroly a ďalšie

Do stromu súborov bola pridaná akcia Odpojiť adresár: Uvoľnenie priečinka. Predtým ste na uvoľnenie priečinka (to znamená, že sa nezobrazovali v tomto strome) museli kliknúť vymazaťa DataGrip sa spýtal: chcete odstrániť alebo odopnúť? Bolo to nepohodlné a neprehľadné :)

DataGrip 2019.1: podpora pre nové databázy, inicializačné skripty, nové kontroly a ďalšie

Databázový strom

Napísali sme vlastnú introspekciu pre DB2. To znamená, že informácie o databázových objektoch získavame pomocou dotazov a nie cez ovládač JDBC, ako doteraz. V strome sa teda objavili objekty, ktoré tam predtým neboli: spúšťače, typy, metódy, moduly, počítadlá, roly a iné.

DataGrip 2019.1: podpora pre nové databázy, inicializačné skripty, nové kontroly a ďalšie

Strom ukladá kontext: názov zdroja údajov je prilepený navrchu.

DataGrip 2019.1: podpora pre nové databázy, inicializačné skripty, nové kontroly a ďalšie

Pre nepodporované databázy boli nakreslené ikony: tí, ktorí majú vytvorené zdroje údajov pre takéto databázy, už nebudú zmätení.

DataGrip 2019.1: podpora pre nové databázy, inicializačné skripty, nové kontroly a ďalšie

Nakreslili sme aj abstraktné ikony, ktoré sa dajú použiť v nastaveniach ovládača.

DataGrip 2019.1: podpora pre nové databázy, inicializačné skripty, nové kontroly a ďalšie

Oddych

Vlastné motívy
Používatelia DataGrip majú teraz možnosť vytvoriť ľubovoľnú farebnú schému. Nová schéma je plugin, ktorý je potrebné nainštalovať zo sekcie pluginy v nastaveniach.

DataGrip 2019.1: podpora pre nové databázy, inicializačné skripty, nové kontroly a ďalšie

Prečítajte si o tom, ako vytvoriť vlastné motívy tu:

Podrobný návod, ako vytvoriť vlastný motív.
Blogový príspevok o vytváraní vlastných tém pre platformu IntelliJ

Skúsili sme si vyrobiť pár nových. Vyzerajú takto:

Azúrová
DataGrip 2019.1: podpora pre nové databázy, inicializačné skripty, nové kontroly a ďalšie

Tmavofialová
DataGrip 2019.1: podpora pre nové databázy, inicializačné skripty, nové kontroly a ďalšie

Editor údajov

Filter navrhuje hodnoty zo schránky.

DataGrip 2019.1: podpora pre nové databázy, inicializačné skripty, nové kontroly a ďalšie

Všetko!

tím DataGrip

Zdroj: hab.com

Pridať komentár