DataGrip 2019.1: új adatbázisok, inicializálási szkriptek, új ellenőrzések és egyebek támogatása

Helló! Nézzük az újdonságokat... DataGrip 2019.1. Emlékeztetjük, hogy a DataGrip funkció a WebStorm kivételével a többi fizetős IDE-ben is megtalálható.

DataGrip 2019.1: új adatbázisok, inicializálási szkriptek, új ellenőrzések és egyebek támogatása

Új adatbázisok támogatása

Ebben a kiadásban négy adatbázis kapott hivatalos támogatást eszközeinkben:

Apache Hive – Hadoop platformon alapuló adatbázis-kezelő rendszer.
Greenplum – PostgreSQL alapú analitikus DBMS adattárházakhoz.
Vertica – oszlopos adatbázis a big data elemzéséhez.
Hópehely – felhő adattárolás. Ha relációs adatbázisokról beszélünk, akkor Hópehely kérte a legtöbbet. Ebben a kiadásban csak az SQL-t támogattuk, az utasítást később adjuk ki.

DataGrip 2019.1: új adatbázisok, inicializálási szkriptek, új ellenőrzések és egyebek támogatása

összetett

Változtattunk az adatbázis-kapcsolat párbeszédpanelen: igyekeztünk átláthatóbbá és kényelmesebbé tenni.

általános

Ez a lap többnyire át lett alakítva.

Mező Kapcsolat típus szokták hívni URL típusa és a legalján volt. De mivel az ebben a mezőben lévő érték határozza meg a további folyamatot, most ez van a tetején.

Mező adatbázis bejelentkezési nevének és jelszavának megadása után kerül elhelyezésre, mert az adatbázisok listájának megjelenítéséhez hitelesítés szükséges Ctrl/Cmd+szóköz.

DataGrip 2019.1: új adatbázisok, inicializálási szkriptek, új ellenőrzések és egyebek támogatása

Az előző poszthoz fűzött kommentekben sokat tárgyaltak jelszó mentése. Új lehetőségeket adtunk hozzá, és készítettünk egy legördülő listát. A lista értékei a következők:

  • Ne mentse el a jelszót.
  • Mentés a DataGrip újraindításáig (korábban így működött a „ne mentse” opció).
  • Mentés munkamenethez: amíg le nem csatlakozik az adatforrásról.
  • Megörökíteni.

DataGrip 2019.1: új adatbázisok, inicializálási szkriptek, új ellenőrzések és egyebek támogatása

A félreértések elkerülése érdekében adjon meg egy üres jelszót a helyi menüben.

DataGrip 2019.1: új adatbázisok, inicializálási szkriptek, új ellenőrzések és egyebek támogatása

Álláspontja Tesztcsatlakozás most már magában az ablakban jelennek meg, nincs extra kattintás vagy párbeszéd.

DataGrip 2019.1: új adatbázisok, inicializálási szkriptek, új ellenőrzések és egyebek támogatása

És ha az illesztőprogramok nem lettek letöltve, a DataGrip felajánlja, hogy megteszi. Korábban gomb Tesztcsatlakozás ebben az esetben le lett tiltva, ami megzavarta a felhasználókat.

DataGrip 2019.1: új adatbázisok, inicializálási szkriptek, új ellenőrzések és egyebek támogatása

Opciók

A beállítások átkerültek ide az Általános lapról Csak olvasható, Automatikus szinkronizáció, Tranzakció ellenőrzése.

Новое:

- Futtassa az életben tartási lekérdezést N másodpercenként: N másodpercenként bottal megböki az adatforrást. Az általunk nem támogatott adatbázisok esetében Ön is írhat életben tartási kérelmet. Ez az illesztőprogram beállításaiban történik.

- Automatikushúzza N másodperc után: Az itt megadott másodpercben megadott érték jelzi a DataGripnek, hogy mennyi idő elteltével kell automatikusan lekapcsolni az adatforrásról.

- Indító szkript: Itt megadhat egy lekérdezést, amely minden kapcsolat létrejöttekor végrehajtásra kerül. Emlékezzünk arra, hogy ha Egyetlen csatlakozás
üzemmód
nincs engedélyezve, minden új konzolhoz új kapcsolat jön létre.

DataGrip 2019.1: új adatbázisok, inicializálási szkriptek, új ellenőrzések és egyebek támogatása

Sémák

A fában megjelenített objektumok szűrője ide került.

DataGrip 2019.1: új adatbázisok, inicializálási szkriptek, új ellenőrzések és egyebek támogatása

Navigáció és keresés

A legutóbbi helyek listája

Az új Legutóbbi helyek ablak megmutatja, hol járt nemrég. A listaelemek olyan kis kódrészletek, amelyeket nemrég szerkesztett vagy tekintett meg. Ez akkor hasznos, ha emlékszik a kontextusra, de nem emlékszik a fájlnévre. Ez gyakran előfordul a DataGripben, mert minden konzolnak hasonló a neve :) Az alapértelmezett billentyűparancs:
Ctrl/Cmd+Shift+E.

DataGrip 2019.1: új adatbázisok, inicializálási szkriptek, új ellenőrzések és egyebek támogatása

Ha korábban ezt a billentyűparancsot használta a legutóbb módosított fájlok listájának megjelenítéséhez, most kattintson duplán Ctrl/Cmd+E.

Keresés útvonal szerint

Eltávolítottuk a platformról „megkapott” felesleges opciókat: Modulok и NetPoulSafe projekt. Most alapértelmezés szerint Találd meg az ösvényen A DataGrip mindenhol keres. Új keresőterületet is hozzáadtunk Csatolt könyvtárak — csak a Fájlok panelen található fájlokat és mappákat tartalmazza.

DataGrip 2019.1: új adatbázisok, inicializálási szkriptek, új ellenőrzések és egyebek támogatása

Műveletek a navigációs eredményekből

A navigációs eredmények mostantól olyan műveleteket kínálnak, amelyek a kódban vagy a fában lévő objektumokra vonatkoznak. Például asztalt keresel. Íme, mit tehet az eredmények ablakából.

  • DDL megtekintése: Ctrl/Cmd+B.
  • Nyitott adatok: F4.
  • Nyissa meg a Táblázat módosítása ablakot: Ctrl/Cmd+F6.
  • Megjelenítés más kontextusban: Alt + F1 (például mutasd meg egy fán).
  • Lásd az általános információkat: Ctrl+Q/F1.
  • SQL generálása: Ctrl/Cmd+Alt+G.

DataGrip 2019.1: új adatbázisok, inicializálási szkriptek, új ellenőrzések és egyebek támogatása

Munka kóddal

Kombinált elemek az automatikus kiegészítésben
mert CREATE и DROP Az automatikus kiegészítés kombinált lehetőségeket kínál.

DataGrip 2019.1: új adatbázisok, inicializálási szkriptek, új ellenőrzések és egyebek támogatása

Ne feledkezzünk meg a betűszavakról sem.

DataGrip 2019.1: új adatbázisok, inicializálási szkriptek, új ellenőrzések és egyebek támogatása

Új ellenőrzések

A DataGrip figyelmezteti Önt, ha nem nyitott kurzort használ.

DataGrip 2019.1: új adatbázisok, inicializálási szkriptek, új ellenőrzések és egyebek támogatása

A következő két ellenőrzés alapértelmezés szerint le van tiltva, de néhány esetben szükség lehet rájuk.

Ha névtelen argumentumokat használ, akkor ez kiemelve lesz.

DataGrip 2019.1: új adatbázisok, inicializálási szkriptek, új ellenőrzések és egyebek támogatása

Egy ellenőrzés, amely kifogásolja a GOTO nyilatkozatot.

DataGrip 2019.1: új adatbázisok, inicializálási szkriptek, új ellenőrzések és egyebek támogatása

Fájlokkal való munka

Beállítás hozzáadva az alapértelmezett projektmappához. Ebben a mappában új projektek jönnek létre.

DataGrip 2019.1: új adatbázisok, inicializálási szkriptek, új ellenőrzések és egyebek támogatása

hatás Mentés másként… most a konzolhoz:

  • Javasol egy alapértelmezett projektmappát.
  • Emlékszik az utolsó választásra.

DataGrip 2019.1: új adatbázisok, inicializálási szkriptek, új ellenőrzések és egyebek támogatása

Egy művelet hozzáadva a fájlfához Könyvtár leválasztása: Mappa rögzítésének feloldása. Korábban egy mappa rögzítésének feloldásához (vagyis nem jelenítéséhez ebben a fában) kattintani kellett töröl, és a DataGrip megkérdezte: törölni akarod vagy feloldod? Kényelmetlen volt és érthetetlen :)

DataGrip 2019.1: új adatbázisok, inicializálási szkriptek, új ellenőrzések és egyebek támogatása

Adatbázis fa

Megírtuk saját önvizsgálatunkat a DB2-höz. Ez azt jelenti, hogy az adatbázis-objektumokról lekérdezések segítségével szerzünk információkat, nem pedig a JDBC illesztőprogramon keresztül, mint korábban. Így olyan objektumok jelentek meg a fában, amelyek korábban nem voltak: triggerek, típusok, metódusok, modulok, számlálók, szerepek és egyebek.

DataGrip 2019.1: új adatbázisok, inicializálási szkriptek, új ellenőrzések és egyebek támogatása

A fa tárolja a kontextust: az adatforrás neve a tetejére ragad.

DataGrip 2019.1: új adatbázisok, inicializálási szkriptek, új ellenőrzések és egyebek támogatása

A nem támogatott adatbázisokhoz ikonokat rajzoltak: aki rendelkezik ilyen adatbázisokhoz létrehozott adatforrással, az többé nem fog összezavarodni.

DataGrip 2019.1: új adatbázisok, inicializálási szkriptek, új ellenőrzések és egyebek támogatása

Rajzoltunk absztrakt ikonokat is, amelyeket az illesztőprogram beállításainál használhatunk.

DataGrip 2019.1: új adatbázisok, inicializálási szkriptek, új ellenőrzések és egyebek támogatása

A többit

Egyéni témák
A DataGrip felhasználók mostantól bármilyen színsémát létrehozhatnak. Az új séma egy bővítmény, amelyet a szakaszból kell telepíteni Dugó a beállításokban.

DataGrip 2019.1: új adatbázisok, inicializálási szkriptek, új ellenőrzések és egyebek támogatása

Itt olvashat arról, hogyan hozhat létre saját témákat:

Részletes oktatóanyag saját egyéni téma létrehozásáról.
Blogbejegyzés egyéni témák létrehozásáról az IntelliJ Platform számára

Megpróbáltunk magunk is készíteni pár újat. Így néznek ki:

Cián
DataGrip 2019.1: új adatbázisok, inicializálási szkriptek, új ellenőrzések és egyebek támogatása

Sötét lila
DataGrip 2019.1: új adatbázisok, inicializálási szkriptek, új ellenőrzések és egyebek támogatása

Adatszerkesztő

A szűrő értékeket javasol a vágólapról.

DataGrip 2019.1: új adatbázisok, inicializálási szkriptek, új ellenőrzések és egyebek támogatása

Minden!

DataGrip csapat

Forrás: will.com

Hozzászólás