DataGrip 2019.1: uute andmebaaside tugi, initsialiseerimis-skriptid, uued ülevaatused ja muu

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

DataGrip 2019.1: uute andmebaaside tugi, initsialiseerimis-skriptid, uued ülevaatused ja muu

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 soovisime rohkem. Sel versioonil toetame ainult SQL-i, intrompeksiooni anname hiljem välja.

DataGrip 2019.1: uute andmebaaside tugi, initsialiseerimis-skriptid, uued ülevaatused ja muu

Ü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.

DataGrip 2019.1: uute andmebaaside tugi, initsialiseerimis-skriptid, uued ülevaatused ja muu

Eelmise postituse kommentaarides arutati palju 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.

DataGrip 2019.1: uute andmebaaside tugi, initsialiseerimis-skriptid, uued ülevaatused ja muu

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

DataGrip 2019.1: uute andmebaaside tugi, initsialiseerimis-skriptid, uued ülevaatused ja muu

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

DataGrip 2019.1: uute andmebaaside tugi, initsialiseerimis-skriptid, uued ülevaatused ja muu

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

DataGrip 2019.1: uute andmebaaside tugi, initsialiseerimis-skriptid, uued ülevaatused ja muu

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.

DataGrip 2019.1: uute andmebaaside tugi, initsialiseerimis-skriptid, uued ülevaatused ja muu

Schemas

Siia on kolinud objektide puu filtreerimise seaded.

DataGrip 2019.1: uute andmebaaside tugi, initsialiseerimis-skriptid, uued ülevaatused ja muu

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.

DataGrip 2019.1: uute andmebaaside tugi, initsialiseerimis-skriptid, uued ülevaatused ja muu

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.

DataGrip 2019.1: uute andmebaaside tugi, initsialiseerimis-skriptid, uued ülevaatused ja muu

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.

DataGrip 2019.1: uute andmebaaside tugi, initsialiseerimis-skriptid, uued ülevaatused ja muu

Töö koodiga

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

DataGrip 2019.1: uute andmebaaside tugi, initsialiseerimis-skriptid, uued ülevaatused ja muu

Ärge unustage akronüüme.

DataGrip 2019.1: uute andmebaaside tugi, initsialiseerimis-skriptid, uued ülevaatused ja muu

Uued inspektsioonid

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

DataGrip 2019.1: uute andmebaaside tugi, initsialiseerimis-skriptid, uued ülevaatused ja muu

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.

DataGrip 2019.1: uute andmebaaside tugi, initsialiseerimis-skriptid, uued ülevaatused ja muu

Inspektsioon, mis kaebab GOTO operaatori üle.

DataGrip 2019.1: uute andmebaaside tugi, initsialiseerimis-skriptid, uued ülevaatused ja muu

Failidega töötamine

Lisatud seade projekti kausta vaikeseadistuse jaoks. Uued projektid luuakse sellesse kausta.

DataGrip 2019.1: uute andmebaaside tugi, initsialiseerimis-skriptid, uued ülevaatused ja muu

Tegevus Salvesta nimega… konsolile nüüd:

  • Pakub projekti kausta vaikeseadistust.
  • Mäletab viimast valikut.

DataGrip 2019.1: uute andmebaaside tugi, initsialiseerimis-skriptid, uued ülevaatused ja muu

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 🙂

DataGrip 2019.1: uute andmebaaside tugi, initsialiseerimis-skriptid, uued ülevaatused ja muu

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.

DataGrip 2019.1: uute andmebaaside tugi, initsialiseerimis-skriptid, uued ülevaatused ja muu

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

DataGrip 2019.1: uute andmebaaside tugi, initsialiseerimis-skriptid, uued ülevaatused ja muu

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

DataGrip 2019.1: uute andmebaaside tugi, initsialiseerimis-skriptid, uued ülevaatused ja muu

Samuti joonistasime abstraktseid ikoone, mida saab kasutada draiveri seadetes.

DataGrip 2019.1: uute andmebaaside tugi, initsialiseerimis-skriptid, uued ülevaatused ja muu

Ülejäänud

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

DataGrip 2019.1: uute andmebaaside tugi, initsialiseerimis-skriptid, uued ülevaatused ja muu

Kuidas teha oma teemasid, lugege siit:

Detailne õpetus, kuidas luua oma kohandatud teema.
Blogipostitus kohandatud teemade loomisest IntelliJ platvormi jaoks

Proovisime ise paar uut teha. Need näevad välja nii:

Tsüaan
DataGrip 2019.1: uute andmebaaside tugi, initsialiseerimis-skriptid, uued ülevaatused ja muu

Tume lilla
DataGrip 2019.1: uute andmebaaside tugi, initsialiseerimis-skriptid, uued ülevaatused ja muu

Andmete redaktor

Filter pakub väärtusi lõikevisiirist.

DataGrip 2019.1: uute andmebaaside tugi, initsialiseerimis-skriptid, uued ülevaatused ja muu

Kõik!

DataGrip meeskond

Allikas: habr.com

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster