DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu

Tere! Vaatame uusi vĂ”imalusi — DataGrip 2019.1. Tuletame meelde, et DataGrip'i funktsionaalsus on saadaval ka teistes meie tasulistes IDE-des, vĂ€lja arvatud WebStorm.

DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu

Uute andmebaaside toimetamine

Selles versioonis said ametliku toe meie tööriistadega kohe neli andmebaasi:

Apache Hive – andmehalduse sĂŒsteem, mis pĂ”hineb Hadoop platvormil.
Greenplum – analĂŒĂŒtiline andmebaasi haldussĂŒsteem, mis pĂ”hineb PostgreSQL-l.
Vertica – veergude andmebaas suurte andmete analĂŒĂŒsimiseks.
Snowflake – pilvepĂ”hine andmehoidla. RÀÀkides relatsioonilisest andmebaasist, siis Snowflake'i paluti kĂ”ige rohkem. Selles versioonis toetasime ainult SQL-i, introspektsiooni vabastame hiljem.

DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu

Ühendus

Oleme muutnud andmebaasiga ĂŒhenduse dialooge: oleme pĂŒĂŒdnud muuta selle arusaadavamaks ja mugavamaks.

Üldine

Selles vahekaartis on peamiselt toimunud refaktoreerimine.

VĂ€li Ühendi tĂŒĂŒp nimetati varem URL-i tĂŒĂŒbiks ja oli kĂ”ige alumine. Kuid kuna selle vĂ€lja vÀÀrtus mÀÀrab edasise protsessi, on see nĂŒĂŒd ĂŒleval.

VÀli Database asetatud kasutajanime ja parooli sisestamise jÀrel, sest autentimine on vajalik andmebaaside nimekirja kuvamiseks Ctrl/Cmd+Space.

DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu

Eelmise postituse kommentaarides arutati palju parooli salvestamist. Lisatud on uusi valikuid ja tehtud avanev loend. Selle loendi vÀÀrtused:

  • Ära salvesta parooli.
  • Salvesta kuni DataGrip'i taaskĂ€ivitamiseni (varem töötas valik "Ă€ra salvesta" nii).
  • Salvesta seansi jooksul: kuni te andmeallikast lahti ĂŒhendate.
  • Salvesta igaveseks.

DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu

Selguse nimel sisestate tĂŒhja parooli kontekstimenĂŒĂŒst.

DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu

tulemused nĂ€itasid ainult nelja ebaolulise koodibloki kattuvust, mis olid tingitud POSIX ja ANSI C nĂ”uetest. Testi ĂŒhendus kuvatakse nĂŒĂŒd otse aknas, ei mingit liigset klikkimist ja dialooge.

DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu

Ja kui draiverid pole alla laaditud, pakub DataGrip seda teha. Varem oli nupp Testi ĂŒhendus sellisel juhul keelatud, mis segasid kasutajaid.

DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu

Valikud

Üldise vahekaardi alt on siia kolinud seaded Ainult lugemiseks, Automaatne sĂŒnkroniseerimine, Tehingu kontroll.

Uus:

– Jooksev keep-alive pĂ€ring iga N sekundi jĂ€rel: tĂ”ukab andmeallikaid iga N sekundi jĂ€rel. Üksuste puhul, mida me ei toeta, saate ise kirjutada keep-alive-pĂ€ringu. See toimub draiveri seadetes.

– Automaatne-disconnect pĂ€rast N sekundit: siia sisestatud sekundite vÀÀrtus nĂ€itab DataGrip'ile, pĂ€rast kui kaua automaatselt andmeallikast lahti ĂŒhendada.

– KĂ€ivitusskript: siia saab sisestada pĂ€ringu, mis tĂ€idetakse iga ĂŒhenduse loomisel. Tuletame meelde, et kui Ainult ĂŒks ĂŒhendus
reĆŸiim
ei ole aktiveeritud, luuakse iga uue konsooli jaoks uus ĂŒhendus.

DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu

Schemas

Siia on filtreeritud objektide puus kuvamise seadistus.

DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu

Navigeerimine ja otsing

Viimaste asukohtade nimekiri

Uus aken Viimased asukohad nĂ€itab, kus te viimasel ajal olete olnud. Nimekirja elemendid on vĂ€iksed kooditĂŒkid, mida olete hiljuti redigeerinud vĂ”i vaadanud. See on kasulik, kui mĂ€letate konteksti, kuid ei mĂ€leta faili nime. DataGripis juhtub see sageli, kuna kĂ”ik konsoolid on sarnaste nimedega 🙂 Vaikimisi klahvikombinatsioon:
Ctrl/Cmd+Shift+E.

DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu

Kui olete varem kĂ€inud selle klahvikombinatsiooni kaudu hiljuti muudetud failide nimekirjas, siis palun kasutage nĂŒĂŒd topeltklĂ”psamist Ctrl/Cmd+E.

Otsing teed mööda

Oleme eemaldanud mittevajalikud valikud, mis said meile platvormilt: Moodul ja Projekt. NĂŒĂŒd on vaikimisi Otsi teed mööda DataGripis otsib igal pool. Oleme lisanud ka uue otsinguala Lisatud kataloogid — see sisaldab ainult faile ja kaustu Failide paneelist.

DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu

Tegevused navigeerimistulemustest

NĂŒĂŒd töötavad navigeerimistulemustest tegevused, mis on rakendatavad koodis olevatele objektidele vĂ”i puule. NĂ€iteks otsite tabelit. Siin on, mida saab teha tulemuste aknast.

  • Vaata DDL: Ctrl/Cmd+B.
  • Ava andmed: F4.
  • Ava Muuda tabelit aken: Ctrl/Cmd+F6.
  • Kuva teiste kontekstis: Alt+F1 (nĂ€iteks nĂ€idata puus).
  • NĂ€ha ĂŒldist teavet: Ctrl+Q/F1.
  • Generaadi SQL: Ctrl/Cmd+Alt+G.

DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu

Koodiga töötamine

KoondmÀrgid automaattekstis
Tooge CREATE ja DROP autotÀide pakub koondatud valikuid.

DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu

Ärge unustage lĂŒhendeid.

DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu

Uued inspektsioonid

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

DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu

JĂ€rgmised kaks inspektsiooni on vaikimisi vĂ€lja lĂŒlitatud, kuid mĂ”ned vĂ”ivad neid vajada.

Kui kasutate nimetu argumente, siis see tÔstetakse esile.

DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu

Inspektsioon, mis hoiatab GOTO operaatori eest.

DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu

Failidega töötamine

Oleme lisanud seadistuse vaikimisi projekti kaustale. Uued projektid luuakse selles kaustas.

DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu

Tegevus Salvesta nimega
 konsoolile nĂŒĂŒd:

  • Pakub vaikimisi projekti kausta.
  • MĂ€letab viimast valikut.

DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu

Failide puusse oleme lisanud tegevuse Eemalda kataloog: eemalda kaust. Varem tuli kausta eemaldamiseks (st mitte nĂ€idata seda selles puus) vajutada Kustutage, ja DataGrip kĂŒsis: kas soovite kustutada vĂ”i eemaldada? See oli ebamugav ja arusaamatu 🙂

DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu

Andmebaasi puu

Meie introspeksioon DB2 jaoks tĂ€hendab, et saame andmebaasi objektide teavet pĂ€ringute kaudu, mitte enam JDBC draiveri kaudu, nagu varem. Sellest tulenevalt on puusse ilmunud objektid, mida varasemalt ei olnud: trigired, tĂŒĂŒbid, meetodid, moodulid, loendurid, rollid ja teised.

DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu

Puu salvestab konteksti: andmeallika nimi jÀÀb ĂŒlemisse ritta.

DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu

Toetamatute andmebaaside jaoks oleme joonistanud ikoonid: need, kelle andmeallikad on loodud selliste andmebaaside jaoks, ei sega enam segamini.

DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu

Samuti oleme joonistanud abstraktseid ikoone, mida saab kasutada draiveri seadistustes.

DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu

ÜlejÀÀnud

Kohandatud teemad
DataGrip kasutajad saavad nĂŒĂŒd luua igasuguseid vĂ€rviskeeme. Uus skeem on plugin, mille tuleb installida jaotises Plugins seadetes.

DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu

Kuidas oma teemasid luua, loe siit:

Detailne juhend, kuidas luua oma kohandatud teema.
Blogi postitus kohandatud teemade loomise kohta IntelliJ platvormile

Proovisime ise paar uut teha. Need nÀevad vÀlja jÀrgmiselt:

TsĂŒaan
DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu

Tume lilla
DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu

Andmete redaktor

Filter pakub vÀÀrtusi lÔikepuhvrilt.

DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu

KÔik!

DataGrip meeskond

Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster