DataGrip 2019.1: mbështetje për bazat e të dhënave të reja, skriptet e inicializimit, inspektimet e reja dhe më shumë

Përshëndetje! Le të shohim gjërat e reja në - DataGrip 2019.1. Le t'ju kujtojmë se funksionaliteti DataGrip përfshihet në IDE-të tona të tjera me pagesë, përveç WebStorm.

DataGrip 2019.1: mbështetje për bazat e të dhënave të reja, skriptet e inicializimit, inspektimet e reja dhe më shumë

Mbështetje për bazat e të dhënave të reja

Në këtë version, katër baza të të dhënave morën mbështetje zyrtare në mjetet tona:

Zgjua Apache – Sistemi i menaxhimit të bazës së të dhënave bazuar në platformën Hadoop.
Kumbulla jeshile – DBMS analitike për magazinat e të dhënave të bazuara në PostgreSQL.
Vertikale – baza e të dhënave kolone për analizën e të dhënave të mëdha.
Flok dëbore – ruajtja e të dhënave në renë kompjuterike. Nëse flasim për bazat e të dhënave relacionale, atëherë Snowflake kërkoi më së shumti. Në këtë version ne mbështetëm vetëm SQL, do ta publikojmë udhëzimin më vonë.

DataGrip 2019.1: mbështetje për bazat e të dhënave të reja, skriptet e inicializimit, inspektimet e reja dhe më shumë

E përbërë

Ne kemi bërë ndryshime në kutinë e dialogut të lidhjes së bazës së të dhënave: jemi përpjekur ta bëjmë atë më të qartë dhe më të përshtatshëm.

i përgjithshëm

Kjo skedë kryesisht është rifaktoruar.

Fushë Lloji i lidhjes dikur quhej Lloji i URL-së dhe ishte në fund. Por, duke qenë se vlera në këtë fushë përcakton procesin e mëtejshëm, ajo tani është në krye.

Fushë Baza e të dhënave vendoset pasi të keni futur hyrjen dhe fjalëkalimin, sepse nevojitet vërtetimi për të shfaqur listën e bazave të të dhënave nga Ctrl/Cmd+Hapësirë.

DataGrip 2019.1: mbështetje për bazat e të dhënave të reja, skriptet e inicializimit, inspektimet e reja dhe më shumë

Në komentet e postimit të mëparshëm diskutuar shumë duke ruajtur fjalëkalimin. Ne shtuam opsione të reja dhe krijuam një listë rënëse. Vlerat e kësaj liste janë:

  • Mos e ruani fjalëkalimin.
  • Ruani derisa DataGrip të riniset (më parë kështu funksiononte opsioni "mos ruani").
  • Ruaj për seancë: derisa të shkëputeni nga burimi i të dhënave.
  • Përjetësojnë.

DataGrip 2019.1: mbështetje për bazat e të dhënave të reja, skriptet e inicializimit, inspektimet e reja dhe më shumë

Për të shmangur konfuzionin, futni një fjalëkalim bosh përmes menysë së kontekstit.

DataGrip 2019.1: mbështetje për bazat e të dhënave të reja, skriptet e inicializimit, inspektimet e reja dhe më shumë

Gjetjet Lidhja e Testimit tani shfaqen në vetë dritaren, pa klikime apo dialog shtesë.

DataGrip 2019.1: mbështetje për bazat e të dhënave të reja, skriptet e inicializimit, inspektimet e reja dhe më shumë

Dhe nëse drejtuesit nuk janë shkarkuar, DataGrip do të ofrojë për ta bërë këtë. Butoni i mëparshëm Lidhja e Testimit u bllokua në këtë rast, gjë që i hutoi përdoruesit.

DataGrip 2019.1: mbështetje për bazat e të dhënave të reja, skriptet e inicializimit, inspektimet e reja dhe më shumë

Opcionet

Cilësimet janë zhvendosur këtu nga skeda e Përgjithshme Lexo vetem, Sinkronizimi automatik, Kontrolli i transaksionit.

I ri:

- Ekzekutoni pyetjen mbajeni gjallë çdo N sekonda: do të godasë burimin e të dhënave me një shkop çdo N sekonda. Për bazat e të dhënave që ne nuk i mbështesim, mund të shkruani vetë një kërkesë për të mbajtur gjallë. Kjo bëhet në cilësimet e shoferit.

- Autom-shqit pas N sekondash: Vlera në sekonda e futur këtu do t'i tregojë DataGrip pas sa kohësh të shkëputet automatikisht nga burimi i të dhënave.

- Skript i fillimit: Këtu mund të futni një pyetje që do të ekzekutohet sa herë që krijohet një lidhje. Le të kujtojmë se nëse Lidhje e vetme
mënyrë
nuk është i aktivizuar, krijohet një lidhje e re për çdo tastierë të re.

DataGrip 2019.1: mbështetje për bazat e të dhënave të reja, skriptet e inicializimit, inspektimet e reja dhe më shumë

Skemat

Filtri për objektet e shfaqura në pemë është zhvendosur këtu.

DataGrip 2019.1: mbështetje për bazat e të dhënave të reja, skriptet e inicializimit, inspektimet e reja dhe më shumë

Lundrimi dhe kërkimi

Lista e vendndodhjeve të fundit

Dritarja e re Vendndodhjet e fundit tregon se ku keni qenë kohët e fundit. Artikujt e listës janë pjesë të vogla të kodit që i keni redaktuar ose parë së fundmi. Kjo është e dobishme nëse e mbani mend kontekstin, por nuk e mbani mend emrin e skedarit. Kjo ndodh shumë në DataGrip sepse të gjitha konsolat emërtohen në mënyrë të ngjashme :) Shkurtorja e parazgjedhur e tastierës është:
Ctrl/Cmd+Shift+E.

DataGrip 2019.1: mbështetje për bazat e të dhënave të reja, skriptet e inicializimit, inspektimet e reja dhe më shumë

Nëse keni përdorur më parë këtë shkurtore të tastierës për të shfaqur një listë të skedarëve të modifikuar së fundi, tani ju lutemi klikoni dy herë Ctrl/Cmd+E.

Kërko sipas rrugës

Ne kemi hequr opsionet e panevojshme që "morëm" nga platforma: Modulet и Projekt. Tani si parazgjedhje Gjeni në rrugë DataGrip kërkon kudo. Ne gjithashtu shtuam një zonë të re kërkimi Drejtoritë e bashkangjitura — përfshin vetëm skedarë dhe dosje nga paneli Files.

DataGrip 2019.1: mbështetje për bazat e të dhënave të reja, skriptet e inicializimit, inspektimet e reja dhe më shumë

Veprimet nga rezultatet e navigimit

Rezultatet e navigimit tani ofrojnë veprime që zbatohen për objektet në kod ose pemë. Për shembull, ju jeni duke kërkuar për një tryezë. Ja çfarë mund të bëni nga dritarja e rezultateve.

  • Shiko DDL: Ctrl/Cmd+B.
  • Të dhënat e hapura: F4.
  • Hapni dritaren e modifikimit të tabelës: Ctrl/Cmd+F6.
  • Shfaq në një kontekst tjetër: Alt + F1 (për shembull, trego në një pemë).
  • Shihni informacionin e përgjithshëm: Ctrl+Q/F1.
  • Krijo SQL: Ctrl/Cmd+Alt+G.

DataGrip 2019.1: mbështetje për bazat e të dhënave të reja, skriptet e inicializimit, inspektimet e reja dhe më shumë

Puna me kod

Elementet e kombinuara në plotësimin automatik
Për CREATE и DROP plotësimi automatik ofron opsione të kombinuara.

DataGrip 2019.1: mbështetje për bazat e të dhënave të reja, skriptet e inicializimit, inspektimet e reja dhe më shumë

Mos harroni për akronimet.

DataGrip 2019.1: mbështetje për bazat e të dhënave të reja, skriptet e inicializimit, inspektimet e reja dhe më shumë

Inspektime të reja

DataGrip do t'ju paralajmërojë nëse jeni duke përdorur një kursor që nuk është i hapur.

DataGrip 2019.1: mbështetje për bazat e të dhënave të reja, skriptet e inicializimit, inspektimet e reja dhe më shumë

Dy inspektimet e mëposhtme janë çaktivizuar si parazgjedhje, por disave mund t'u duhen.

Nëse përdorni argumente pa emër, kjo do të theksohet.

DataGrip 2019.1: mbështetje për bazat e të dhënave të reja, skriptet e inicializimit, inspektimet e reja dhe më shumë

Një inspektim që ankohet për deklaratën e GOTO.

DataGrip 2019.1: mbështetje për bazat e të dhënave të reja, skriptet e inicializimit, inspektimet e reja dhe më shumë

Puna me skedarë

U shtua një cilësim për dosjen e paracaktuar të projektit. Në këtë dosje do të krijohen projekte të reja.

DataGrip 2019.1: mbështetje për bazat e të dhënave të reja, skriptet e inicializimit, inspektimet e reja dhe më shumë

efekt Ruaje si… për konsolën tani:

  • Sugjeron një dosje të paracaktuar të projektit.
  • Kujton zgjedhjen e fundit.

DataGrip 2019.1: mbështetje për bazat e të dhënave të reja, skriptet e inicializimit, inspektimet e reja dhe më shumë

Një veprim është shtuar në pemën e skedarit Shkëput drejtorinë: Zhgozhdoni një dosje. Më parë, për të zhgozhduar një dosje (d.m.th., për të mos e shfaqur atë në këtë pemë), duhet të klikoni Fshij, dhe DataGrip pyeti: doni të fshini apo zhgozhdoni? Ishte e papërshtatshme dhe e paqartë :)

DataGrip 2019.1: mbështetje për bazat e të dhënave të reja, skriptet e inicializimit, inspektimet e reja dhe më shumë

Pema e bazës së të dhënave

Ne shkruam vetë introspeksionin tonë për DB2. Kjo do të thotë që ne marrim informacion rreth objekteve të bazës së të dhënave duke përdorur pyetje, dhe jo përmes drejtuesit JDBC, si më parë. Kështu, në pemë u shfaqën objekte që nuk ishin aty më parë: shkas, lloje, metoda, module, numërues, role dhe të tjera.

DataGrip 2019.1: mbështetje për bazat e të dhënave të reja, skriptet e inicializimit, inspektimet e reja dhe më shumë

Pema ruan kontekstin: emri i burimit të të dhënave është ngjitur në krye.

DataGrip 2019.1: mbështetje për bazat e të dhënave të reja, skriptet e inicializimit, inspektimet e reja dhe më shumë

Ikonat janë vizatuar për bazat e të dhënave të pambështetura: ata që kanë burime të dhënash të krijuara për baza të tilla të dhënash nuk do të ngatërrohen më.

DataGrip 2019.1: mbështetje për bazat e të dhënave të reja, skriptet e inicializimit, inspektimet e reja dhe më shumë

Ne gjithashtu vizatuam ikona abstrakte që mund të përdoren në cilësimet e drejtuesit.

DataGrip 2019.1: mbështetje për bazat e të dhënave të reja, skriptet e inicializimit, inspektimet e reja dhe më shumë

Pjesa tjetër

Tema të personalizuara
Përdoruesit e DataGrip tani kanë mundësinë të krijojnë çdo skemë ngjyrash që dëshirojnë. Skema e re është një shtojcë që duhet të instalohet nga seksioni Shtesa në cilësimet.

DataGrip 2019.1: mbështetje për bazat e të dhënave të reja, skriptet e inicializimit, inspektimet e reja dhe më shumë

Lexoni se si të krijoni temat tuaja këtu:

Tutorial i detajuar se si të krijoni Temën tuaj të personalizuar.
Postimi në blog për krijimin e temave të personalizuara për Platformën IntelliJ

Ne u përpoqëm të bënim vetë disa të reja. Ata duken kështu:

Cyan
DataGrip 2019.1: mbështetje për bazat e të dhënave të reja, skriptet e inicializimit, inspektimet e reja dhe më shumë

Vjollcë e errët
DataGrip 2019.1: mbështetje për bazat e të dhënave të reja, skriptet e inicializimit, inspektimet e reja dhe më shumë

Redaktori i të dhënave

Filtri sugjeron vlera nga clipboard.

DataGrip 2019.1: mbështetje për bazat e të dhënave të reja, skriptet e inicializimit, inspektimet e reja dhe më shumë

Kjo është e gjitha!

Ekipi i DataGrip

Burimi: www.habr.com

Shto një koment