ProHoster > Blogi > Haldamine > DataGrip 2019.1: uute andmebaaside, initsialiseerimisskriptide, uute kontrollide ja muu tugi
DataGrip 2019.1: uute andmebaaside, initsialiseerimisskriptide, uute kontrollide ja muu tugi
Tere! Vaatame uusi asju - DataGrip 2019.1. Tuletame meelde, et DataGripi funktsionaalsus sisaldub meie teistes tasulistes IDE-des, välja arvatud WebStorm.
Uute andmebaaside tugi
Selles versioonis said meie tööriistades ametlikku tuge neli andmebaasi:
Apache taru – Hadoopi platvormil põhinev andmebaasihaldussüsteem. Roheline ploom – PostgreSQL-il põhinevate andmeladude analüütiline DBMS. Vertica – veeruline andmebaas suurandmete analüüsimiseks. Lumehelves - pilvandmete salvestamine. Kui rääkida relatsioonilistest andmebaasidest, siis Snowflake küsis kõige rohkem. Selles versioonis toetasime ainult SQL-i, juhendi avaldame hiljem.
Ühendus
Oleme teinud muudatusi andmebaasi ühenduse dialoogiboksis: püüdsime seda selgemaks ja mugavamaks muuta.
Üldine
See vahekaart on enamasti ümber kujundatud.
Väli Ühenduse tüüp vanasti kutsuti URL-i tüüp ja see oli päris põhjas. Kuid kuna sellel väljal olev väärtus määrab edasise protsessi, on see nüüd ülaosas.
Väli andmebaas sisestatakse pärast sisselogimise ja parooli sisestamist, kuna andmebaaside loendi kuvamiseks on vaja autentimist Ctrl/Cmd+tühik.
Eelmise postituse kommentaarides palju arutanud parooli salvestamine. Lisasime uusi valikuid ja koostasime ripploendi. Selle loendi väärtused on järgmised:
Ärge salvestage parooli.
Salvestage seni, kuni DataGrip taaskäivitatakse (varem töötas nii valik "ära salvesta").
Salvesta seansi jaoks: kuni katkestate ühenduse andmeallikaga.
Põlistada.
Segaduste vältimiseks sisestage kontekstimenüü kaudu tühi parool.
Järeldused Test Connection kuvatakse nüüd aknas endas, ilma lisaklõpsude või dialoogideta.
Ja kui draiverid pole alla laaditud, pakub DataGrip seda teha. Varem nupp Test Connection blokeeriti antud juhul, mis ajas kasutajad segadusse.
Valikud
Seadistused teisaldati siia vahekaardilt Üldine Ainult lugemiseks, Automaatne sünkroonimine, Tehingute kontroll.
Uus:
- Käivitage elushoidmise päring iga N sekundi järel: torkab andmeallikat pulgaga iga N sekundi järel. Andmebaaside puhul, mida me ei toeta, saate ise kirjutada elushoidmise taotluse. Seda tehakse draiveri seadetes.
- Automaatnelahti N sekundi pärast: siia sisestatud väärtus sekundites annab DataGripile teada, kui kaua pärast ühendus andmeallikaga automaatselt katkestada.
- Käivitusskript: Siin saate sisestada päringu, mis käivitatakse iga kord, kui ühendus luuakse. Tuletagem meelde, et kui Üksikühendus
režiimis pole lubatud, luuakse iga uue konsooli jaoks uus ühendus.
Skeemid
Puus kuvatavate objektide filter on siia kolinud.
Navigeerimine ja otsing
Hiljutiste asukohtade loend
Uus hiljutiste asukohtade aken näitab, kus olete hiljuti olnud. Loendiüksused on väikesed koodilõigud, mida olete hiljuti redigeerinud või vaadanud. See on kasulik, kui mäletate konteksti, kuid ei mäleta faili nime. Seda juhtub DataGripis palju, kuna kõik konsoolid on sarnaselt nimetatud :) Vaikimisi on klaviatuuri otsetee: Ctrl/Cmd+Shift+E.
Kui kasutasite seda klaviatuuri otseteed hiljuti muudetud failide loendi kuvamiseks, tehke nüüd topeltklõps Ctrl/Cmd+E.
Otsi tee järgi
Oleme eemaldanud platvormilt "saadud" mittevajalikud valikud: moodulid и Projekt. Nüüd vaikimisi Leia teelt DataGrip otsib kõikjal. Lisasime ka uue otsinguala Lisatud kataloogid — see sisaldab ainult paneeli Failid faile ja kaustu.
Toimingud navigeerimistulemustest
Navigeerimistulemused pakuvad nüüd toiminguid, mis kehtivad koodis või puus olevate objektide kohta. Näiteks otsite lauda. Tulemuste aknas saate teha järgmist.
Vaata DDL-i: Ctrl/Cmd+B.
Avatud andmed: F4.
Avage tabeli muutmise aken: Ctrl/Cmd+F6.
Kuva teises kontekstis: Alt + F1 (näiteks näita puus).
Vaadake üldist teavet: Ctrl+Q/F1.
Genereeri SQL: Ctrl/Cmd+Alt+G.
Koodiga töötamine
Kombineeritud elemendid automaatsel täitmisel
eest CREATE и DROP automaatne täitmine pakub kombineeritud valikuid.
Ärge unustage akronüüme.
Uued ülevaatused
DataGrip hoiatab teid, kui kasutate kursorit, mis pole avatud.
Järgmised kaks kontrolli on vaikimisi keelatud, kuid mõned võivad neid vajada.
Kui kasutate nimeta argumente, tõstetakse see esile.
Ülevaatus, mis kurdab GOTO avalduse üle.
Töötamine failidega
Lisati vaikeprojekti kausta säte. Selles kaustas luuakse uued projektid.
mõju Salvesta kui… nüüd konsooli jaoks:
Soovitab projekti vaikekausta.
Meenub viimane valik.
Toiming on failipuusse lisatud Kataloogi eraldamine: vabastage kaust. Varem pidite kausta vabastamiseks (st selle puus mitte kuvamiseks) klõpsama kustutama, ja DataGrip küsis: kas soovite kustutada või vabastada? See oli ebamugav ja ebaselge :)
Andmebaasi puu
Kirjutasime DB2 jaoks oma enesevaatluse. See tähendab, et me saame andmebaasiobjektide kohta teavet päringute abil, mitte JDBC draiveri kaudu, nagu varem. Nii ilmusid puusse objektid, mida seal varem polnud: trigerid, tüübid, meetodid, moodulid, loendurid, rollid ja muud.
Puu salvestab konteksti: andmeallika nimi on ülaosas.
Toetamata andmebaasidele on joonistatud ikoonid: need, kellel on selliste andmebaaside jaoks loodud andmeallikad, ei lähe enam segadusse.
Joonistasime ka abstraktsed ikoonid, mida saab kasutada draiveri seadistustes.
Ülejäänud
Kohandatud teemad
DataGripi kasutajatel on nüüd võimalus luua mis tahes soovitud värviskeemi. Uus skeem on plugin, mis tuleb installida jaotisest plugins seadetes.