Tere! Vaadakem uusi asju — . Meeldetuletuseks, et DataGrip'i funktsionaalsus on kaasatud ka teistesse meie tasulistesse IDE-desse, välja arvatud WebStorm.

Uute andmebaaside tugi
Sel versioonil on ametlik tugi kohe neljale andmebaasile meie tööriistades:
Apache Hive – andmebaasi haldussüsteem Hadoop'i platvormi põhjal.
Greenplum – analüüsiv DB, mis põhineb PostgreSQL-il.
Vertica – veergudega andmebaas suurte andmete analüüsimiseks.
Snowflake – pilveandmete salvestus. Kui rääkida relatsioonilistest andmebaasidest, siis Snowflake'i . Sel versioonil toetame ainult SQL-i, intrompeksiooni anname hiljem välja.

Ühendus
Oleme muutnud andmebaasiga ühenduse dialooge: proovinud muuta need arusaadavamaks ja mugavamaks.
General
Selles vahekaardis toimus peamiselt refaktooring.
Väli Ühenduse tüüp oli varem nimetatud URL tüüp ja oli kõige all. Kuna selle välja väärtus määrab edasise protsessi, on see nüüd üleval.
Väli Andmebaas asetasime pärast sisselogimise ja parooli sisestamist, kuna autentimine on vajalik, et kuvada andmebaaside list Ctrl/Cmd+Vahe.

Eelmise postituse kommentaarides parooli salvestamine. Uued valikud on lisatud ja allavoolu valik on loodud. Selle valiku väärtused on:
- Parooli mitte salvestada.
- Salvesta enne DataGrip'i taaskäivitamist (varem töötas "ära salvesta" valik nii).
- Salvesta seansi jooksul: kuni te andmeallikast lahti ühendate.
- Salvesta igaveseks.

Mõistmatuste vältimiseks sisestage tühi parool kontekstimenüüst.

Tulemused Testi ühendust nüüd kuvatakse otse aknas, ilma liigsete klikkide ja dialoogideta.

Ja kui draivereid ei ole alla laaditud, pakub DataGrip seda teha. Varem oli nupp Testi ühendust sellisel juhul blokeeritud, mis segas kasutajaid.

Valikud
Siia, General vahelt, on kolinud seaded Ainult lugemiseks, Autosünkroonimine, Tehingute kontroll.
Uus:
– Tee keep-alive päring iga N sekundi järel: see kontrollib andmeallikat iga N sekundi tagant. Andmebaaside jaoks, mida me ei toeta, võite ise kirjutada keep-alive päringu. Seda saab teha draiveri seadetes.
– Auto-disconnect pärast N sekundit: siia sisestatud sekundites määrab DataGrip, kui kaua automaatselt andmeallikast lahti ühenduda.
– Algus skript: siia saab kirjutada päringu, mis täidetakse iga ühenduse loomise ajal. Meenutame, et kui Üksikühendus
mode ei ole aktiivne, iga uue konsooli jaoks luuakse uus ühendus.

Schemas
Siia on kolinud objektide puu filtreerimise seaded.

Navigeerimine ja otsimine
Viimase asukoha loend
Uus aken "Recent locations" näitab, kus te hiljuti viibisite. Loendi elemendid on väiksed koodilõikud, millega olete hiljuti töötanud või mida olete vaadanud. See on kasulik, kui mäletate konteksti, kuid mitte faili nime. DataGrip'is juhtub see sageli, sest kõik konsoolid on nime poolest sarnased 🙂 Vaikimisi klaviatuurikombinatsioon:
Ctrl/Cmd+Shift+E.

Kui olete varem kasutanud seda klaviatuurikombinatsiooni viimati muudetud failide loendi kuvamiseks, siis palun kasutage nüüd topeltklõpsu Ctrl/Cmd+E.
Otsimine teel
Oleme eemaldanud ebavajalikud valikud, mis on meile jäänud platvormilt: Module ja Projekt. Nüüd vaikimisi Find in path otsib DataGrip'is kõikjal. Samuti on lisatud uus otsinguala Attached Directories — see sisaldab ainult faile ja kaustu Files paneelist.

Toimingud navigeerimistulemustest
Nüüd töötab navigeerimise tulemustest tegusid, mis on kohandatavad objekti koodiga või puu struktuuri. Näiteks otsite tabelit. Siin on, mida saate tulemuste aknast teha.
- Vaata DDL: Ctrl/Cmd+B.
- Ava andmed: F4.
- Ava Modify Table aken: Ctrl/Cmd+F6.
- Kuva teises kontekstis: Alt+F1 (näiteks, näita puus).
- Vaata üldteavet: Ctrl+Q/F1.
- Genera SQL: Ctrl/Cmd+Alt+G.

Töö koodiga
Kombineeritud elemendid automaatse täiendamise käigus
Kuna CREATE ja DROP automaatne täiendamine pakub kombineeritud variante.

Ärge unustage akronüüme.

Uued inspektsioonid
DataGrip hoiatab, kui kasutate kursori, mida te pole avanud.

Järgmised kaks inspektsiooni on vaikimisi välja lülitatud, kuid mõned võivad neid vajada.
Kui kasutate nimega argumente, siis see tuuakse esile.

Inspektsioon, mis kaebab GOTO operaatori üle.

Failidega töötamine
Lisatud seade projekti kausta vaikeseadistuse jaoks. Uued projektid luuakse sellesse kausta.

Tegevus Salvesta nimega… konsolile nüüd:
- Pakub projekti kausta vaikeseadistust.
- Mäletab viimast valikut.

Failide puusse on lisatud tegevus Eemalda kaust: kinnitada kausta. Varem tuli kausta kinnitamiseks (st et mitte kuvada seda selles puus) vajutada Delete, ja DataGrip küsis: kas soovite kustutada või kinnitada? See oli ebamugav ja arusaamatu 🙂

Andmebaasi puu
Oleme kirjutanud oma introspektsiooni DB2 jaoks. See tähendab, et me saame andmete objektide kohta teavet päringute abil, mitte JDBC-draiveri kaudu nagu varem. Seetõttu on puus ilmnenud objekte, mida varem ei olnud: trigud, tüübid, meetodid, moodulid, loendurid, rollid ja teised.

Puu salvestab konteksti: andmeallika nimi jääb üleval.

Toetamatute andmebaaside jaoks joonistasime ikoonid: need, kellel andmeallikad on sellistele andmebaasidele loodud, lõpetavad segadusse sattumise.

Samuti joonistasime abstraktseid ikoone, mida saab kasutada draiveri seadetes.

Ülejäänud
Kohandatud teemad
DataGrip'i kasutajad saavad luua igasuguseid värviskeeme. Uus skeem on plugin, mille tuleb installida jaotisest Plugins seadetes.

Kuidas teha oma teemasid, lugege siit:
.
Proovisime ise paar uut teha. Need näevad välja nii:
Tsüaan

Tume lilla

Andmete redaktor
Filter pakub väärtusi lõikevisiirist.

Kõik!
- Postkast, mida me loeme: datagrip@jetbrains.com
- Kommentaarid, mida me loeme ↓↓↓
DataGrip meeskond
Allikas: habr.com
