ProHoster > Blog > podávání > DataGrip 2019.1: podpora pro nové databáze, inicializační skripty, nové kontroly a další
DataGrip 2019.1: podpora pro nové databáze, inicializační skripty, nové kontroly a další
Ahoj! Podívejme se na nové věci v - DataGrip 2019.1. Připomeňme, že funkce DataGrip je součástí našich dalších placených IDE, kromě WebStorm.
Podpora nových databází
V tomto vydání získaly oficiální podporu v našich nástrojích čtyři databáze:
Úl Apache – systém správy databází založený na platformě Hadoop. Zelená švestka – analytické DBMS pro datové sklady založené na PostgreSQL. Vertica – sloupcová databáze pro analýzu velkých dat. Sněhová vločka – cloudové úložiště dat. Pokud se budeme bavit o relačních databázích, tak Snowflake žádal nejvíc. V této verzi jsme podporovali pouze SQL, pokyny vydáme později.
Spojení
Provedli jsme změny v dialogovém okně připojení databáze: snažili jsme se, aby byl přehlednější a pohodlnější.
obecně
Tato karta byla většinou přepracována.
Pole Typ připojení býval nazýván typ adresy URL a bylo to úplně na dně. Ale protože hodnota v tomto poli určuje další proces, je nyní na vrcholu.
Pole Databáze umístěn po zadání vašeho přihlašovacího jména a hesla, protože pro zobrazení seznamu databází je nutná autentizace Ctrl/Cmd+Mezerník.
V komentářích k předchozímu příspěvku hodně diskutovali uložení hesla. Přidali jsme nové možnosti a vytvořili rozevírací seznam. Hodnoty tohoto seznamu jsou:
Neukládejte heslo.
Uložit, dokud nebude DataGrip restartován (dříve takto fungovala možnost „neukládat“).
Uložit pro relaci: dokud se neodpojíte od zdroje dat.
Zvěčnit.
Aby nedošlo k záměně, zadejte prázdné heslo prostřednictvím kontextové nabídky.
výsledky Test připojení se nyní zobrazují v samotném okně, žádná další kliknutí ani dialogy.
A pokud nebyly ovladače staženy, DataGrip vám to nabídne. Dříve tlačítko Test připojení byl v tomto případě zablokován, což zmátlo uživatele.
možnosti
Nastavení byla přesunuta sem ze záložky Obecné Jen pro čtení, Automatická synchronizace, Kontrola transakcí.
Новое:
- Spustit udržovací dotaz každých N sekund: propíchne zdroj dat tyčí každých N sekund. U databází, které nepodporujeme, můžete sami napsat požadavek na zachování. To se provádí v nastavení ovladače.
- Já-odpojit po N sekundách: Zde zadaná hodnota v sekundách sdělí DataGripu, po jaké době se má automaticky odpojit od zdroje dat.
- Spouštěcí skript: Zde můžete zadat dotaz, který bude proveden při každém vytvoření spojení. Připomeňme, že pokud Jedno připojení
způsob není povoleno, pro každou novou konzoli se vytvoří nové připojení.
schémata
Filtr pro objekty zobrazené ve stromu se přesunul sem.
Navigace a vyhledávání
Seznam nedávných umístění
Nové okno Nedávná místa ukazuje, kde jste v poslední době byli. Položky seznamu jsou malé kousky kódu, které jste nedávno upravovali nebo prohlíželi. To je užitečné, pokud si pamatujete kontext, ale nepamatujete si název souboru. To se v DataGrip stává často, protože všechny konzole se jmenují podobně :) Výchozí klávesová zkratka je: Ctrl/Cmd+Shift+E.
Pokud jste dříve používali tuto klávesovou zkratku k zobrazení seznamu naposledy upravených souborů, nyní prosím dvakrát klikněte Ctrl/Cmd+E.
Hledat podle cesty
Odstranili jsme nepotřebné možnosti, které jsme „získali“ z platformy: Modul и Projekt. Nyní standardně Najít v cestě DataGrip vyhledává všude. Také jsme přidali novou oblast vyhledávání Přiložené adresáře — zahrnuje pouze soubory a složky z panelu Soubory.
Akce z výsledků navigace
Výsledky navigace nyní poskytují akce, které se vztahují na objekty v kódu nebo stromu. Například hledáte stůl. Zde je to, co můžete udělat z okna výsledků.
Zobrazit DDL: Ctrl/Cmd+B.
Otevřená data: F4.
Otevřete okno Upravit tabulku: Ctrl/Cmd+F6.
Zobrazit v jiném kontextu: Alt + F1 (například zobrazit ve stromu).
Viz obecné informace: Ctrl+Q/F1.
Generovat SQL: Ctrl/Cmd+Alt+G.
Práce s kódem
Kombinované prvky v automatickém dokončování
pro CREATE и DROP automatické doplňování nabízí kombinované možnosti.
Nezapomeňte na zkratky.
Nové kontroly
DataGrip vás upozorní, pokud používáte kurzor, který není otevřený.
Následující dvě kontroly jsou ve výchozím nastavení zakázány, ale některé je mohou potřebovat.
Pokud použijete nepojmenované argumenty, bude to zvýrazněno.
Inspekce, která si stěžuje na výpis GOTO.
Práce se soubory
Přidáno nastavení pro výchozí složku projektu. V této složce budou vytvořeny nové projekty.
účinek Uložit jako… pro konzoli nyní:
Navrhne výchozí složku projektu.
Pamatuje si poslední volbu.
Do stromu souborů byla přidána akce Odpojit adresář: Odepnout složku. Dříve bylo nutné pro uvolnění složky (tj. nezobrazení v tomto stromu) kliknout Vymazata DataGrip se zeptal: chcete smazat nebo uvolnit? Bylo to nepohodlné a nepřehledné :)
Strom databáze
Napsali jsme vlastní introspekci pro DB2. To znamená, že informace o databázových objektech získáváme pomocí dotazů, a nikoli prostřednictvím ovladače JDBC jako dříve. Ve stromu se tak objevily objekty, které tam předtím nebyly: triggery, typy, metody, moduly, čítače, role a další.
Strom ukládá kontext: název zdroje dat je přilepený nahoře.
Pro nepodporované databáze byly nakresleny ikony: ti, kteří mají pro takové databáze vytvořeny datové zdroje, již nebudou zmateni.
Nakreslili jsme také abstraktní ikony, které lze použít v nastavení ovladače.
Zbytek
Vlastní témata
Uživatelé DataGripu mají nyní možnost vytvořit libovolné barevné schéma. Nové schéma je plugin, který je nutné nainstalovat ze sekce pluginy v nastavení.
Přečtěte si o tom, jak vytvořit vlastní motivy zde: