DataGrip 2019.1: mbështetje për baza të reja, skriptet e inicializimit, inspektime të reja dhe të tjera

PĂ«rshĂ«ndetje! Le tĂ« shikojmĂ« gjĂ«rat e reja nĂ« — DataGrip 2019.1. Kjo Ă«shtĂ« njĂ« pĂ«rkujtim se funksionaliteti i DataGrip Ă«shtĂ« i pĂ«rfshirĂ« edhe nĂ« IDE-tĂ« tona tĂ« tjera me pagesĂ«, pĂ«rveç WebStorm.

DataGrip 2019.1: mbështetje për baza të reja, skriptet e inicializimit, inspektime të reja dhe të tjera

MBështetje për baza të reja

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

Apache Hive – sistem menaxhimi pĂ«r baza tĂ« dhĂ«nash tĂ« bazuar nĂ« platformĂ«n Hadoop.
Greenplum – njĂ« DBMS analitik pĂ«r depozitat e tĂ« dhĂ«nave tĂ« bazuara nĂ« PostgreSQL.
Vertica – njĂ« bazĂ« kolonore pĂ«r analizĂ«n e tĂ« dhĂ«nave tĂ« mĂ«dha.
Snowflake – depo e dhĂ«nash nĂ« re. Po flasim pĂ«r bazat relacionale, Snowflake ka pasur kĂ«rkesat mĂ« tĂ« mĂ«dha. NĂ« kĂ«tĂ« version ne mbĂ«shtetĂ«m vetĂ«m SQL; inspektimin do ta lĂ«shojmĂ« mĂ« vonĂ«.

DataGrip 2019.1: mbështetje për baza të reja, skriptet e inicializimit, inspektime të reja dhe të tjera

Koneksioni

Kemi bërë ndryshime në dritaren e koneksionit me bazën: përpiqemi ta bëjmë më të qartë dhe të lehtë.

Përgjithshëm

Në këtë skedë, kryesisht, ka ndodhur refaktorimi.

Fusha Lloji i koneksionit isha quajtur Lloji i URL-së dhe ishte në fund. Por, duke qenë se vlera në këtë fushë përcakton procesin e mëpasshëm, tani është lart.

Fusha Baza e të dhënave u vendos pas futjes së emrit të përdoruesit dhe fjalëkalimit, sepse autentikimi është i nevojshëm për të shfaqur listën e bazave sipas Ctrl/Cmd+Hapësirë.

DataGrip 2019.1: mbështetje për baza të reja, skriptet e inicializimit, inspektime të reja dhe të tjera

Në komentet e postit të kaluar u diskutua shumë rreth ruajtjes së fjalëkalimit. Shtuam opsione të reja dhe e bëmë atë një listë zbritëse. Vlerat e kësaj liste janë:

  • Mos e ruaj fjalĂ«kalimin.
  • Ruaj deri nĂ« rinisjen e DataGrip (mĂ« parĂ« kĂ«shtu punonte opsioni "mos e ruaj").
  • Ruaj pĂ«r seancĂ«n: derisa tĂ« shkĂ«putesh nga burimi i tĂ« dhĂ«nave.
  • Ruaj pĂ«r gjithmonĂ«.

DataGrip 2019.1: mbështetje për baza të reja, skriptet e inicializimit, inspektime të reja dhe të tjera

Për të shmangur keqkuptimet, futni fjalëkalim të zbrazët përmes menusë kontekstuale.

DataGrip 2019.1: mbështetje për baza të reja, skriptet e inicializimit, inspektime të reja dhe të tjera

Rezultatet Testo lidhjen tani shfaqen direkt në dritaren, pa klika të panevojshme dhe dialogje.

DataGrip 2019.1: mbështetje për baza të reja, skriptet e inicializimit, inspektime të reja dhe të tjera

Nëse drejtuesit nuk janë shkarkuar, DataGrip do të ofrojë t'i shkarkoni. Më parë, butoni Testo lidhjen ishte i bllokuar në këtë rast, që kishte ngatërruar përdoruesit.

DataGrip 2019.1: mbështetje për baza të reja, skriptet e inicializimit, inspektime të reja dhe të tjera

Opsionet

Këtu nga skeda Përgjithësore janë transferuar cilësimet Këtu i lexoni vetëm, Automatike-sync, Kontrolli i transaksioneve.

E re:

– Ekzekuto kĂ«rkesĂ« mbajtesĂ« çdo N sekonda: do tĂ« godasĂ« burimin e tĂ« dhĂ«nave çdo N sekonda. PĂ«r bazat qĂ« ne nuk i mbĂ«shtesim, ju mund tĂ« shkruani vetĂ« kĂ«rkesĂ«n mbajtesĂ«. Kjo bĂ«het nĂ« cilĂ«simet e drejtuesit.

– Auto-çkĂ«putje pas N sekondash: vlera e futur kĂ«tu nĂ« sekonda do t'i tregojĂ« DataGrip se pas sa kohe duhet tĂ« çkĂ«putet automatikisht nga burimi i tĂ« dhĂ«nave.

– Skripti i nisjes: KĂ«tu mund tĂ« shkruani njĂ« kĂ«rkesĂ« qĂ« do tĂ« ekzekutohet me krijimin e çdo lidhjeje. Ne pĂ«rkujtojmĂ« se nĂ«se Lidhje e vetme
mode
nuk është aktiv, një lidhje e re krijohet për çdo konsol të re.

DataGrip 2019.1: mbështetje për baza të reja, skriptet e inicializimit, inspektime të reja dhe të tjera

Schemas

Këtu është transferuar filtri i objekteve të shfaqura në pemën e objekteve.

DataGrip 2019.1: mbështetje për baza të reja, skriptet e inicializimit, inspektime të reja dhe të tjera

Navigimi dhe Kërkimi

Lista e vendeve të fundit

Dritarja e re Recent locations tregon se ku keni qenĂ« sĂ« fundmi. Elementet e listĂ«s janĂ« fragmente tĂ« vogla kodi qĂ« keni redaktuar ose parĂ« sĂ« fundmi. Kjo Ă«shtĂ« e dobishme nĂ«se mbani mend kontekstin, por jo emrin e skedarit. NĂ« DataGrip kjo ndodh shpesh, sepse tĂ« gjitha konsolat janĂ« emĂ«ruar nĂ« mĂ«nyrĂ« tĂ« ngjashme 🙂 Shkurtore e paracaktuar:
Ctrl/Cmd+Shift+E.

DataGrip 2019.1: mbështetje për baza të reja, skriptet e inicializimit, inspektime të reja dhe të tjera

Nëse më parë e keni përdorur këtë shkurtore për të shfaqur listën e skedareve të sapo ndyshuar, tani ju lutem përdorni dyfishimin: Ctrl/Cmd+E.

Kërkimi në rrugë

Ne heqĂ«m opsionet e panevojshme qĂ« "na mbetĂ«n" nga platforma: Moduli dhe Projekti. Tani nĂ« parazgjedhje Find in path nĂ« DataGrip kĂ«rkon kudo. Po ashtu, kemi shtuar njĂ« zonĂ« tĂ« re kĂ«rkimi Directories tĂ« lidhura — pĂ«rfshin vetĂ«m skedarĂ«t dhe dosjet nga paneli i Skedareve.

DataGrip 2019.1: mbështetje për baza të reja, skriptet e inicializimit, inspektime të reja dhe të tjera

Veprimet nga rezultatet e navigimit

Tani nga rezultatet e navigimit funksionojnë veprimet që janë të aplikueshme për objektet në kod ose pemën. Për shembull, po kërkoni një tabelë. Këtu është çfarë mund të bëni nga dritarja me rezultatet.

  • Shiko DDL: Ctrl/Cmd+B.
  • Hap tĂ« dhĂ«nat: F4.
  • Hap dritaren Modifiko TabelĂ«n: Ctrl/Cmd+F6.
  • Shfaq nĂ« njĂ« kontekst tjetĂ«r: Alt+F1 (pĂ«r shembull, tregoni nĂ« pemĂ«).
  • Shih informacionin e pĂ«rgjithshĂ«m: Ctrl+Q/F1.
  • Gjenero SQL: Ctrl/Cmd+Alt+G.

DataGrip 2019.1: mbështetje për baza të reja, skriptet e inicializimit, inspektime të reja dhe të tjera

Punimi me kodin

Elementet e kombinuara në plotësimin e automatizuar
Për CREATE dhe DROP plotësimi automatik ofron variante të kombinuara.

DataGrip 2019.1: mbështetje për baza të reja, skriptet e inicializimit, inspektime të reja dhe të tjera

Mos harroni abbreviaturat.

DataGrip 2019.1: mbështetje për baza të reja, skriptet e inicializimit, inspektime të reja dhe të tjera

Inspektime të reja

DataGrip do t'ju paralajmërojë nëse përdorni një kursor që nuk e keni hapur.

DataGrip 2019.1: mbështetje për baza të reja, skriptet e inicializimit, inspektime të reja dhe të tjera

Dy inspektimet e mëposhtme janë të çaktivizuara nga parazgjedhja, por disa mund t'i kenë nevojë.

Nëse përdorni argumente të paemërta, kjo do të theksohet.

DataGrip 2019.1: mbështetje për baza të reja, skriptet e inicializimit, inspektime të reja dhe të tjera

Inspektimi që ankohet për operatorin GOTO.

DataGrip 2019.1: mbështetje për baza të reja, skriptet e inicializimit, inspektime të reja dhe të tjera

Punimi me skedarët

Shtuar një cilësim për dosjen e projektit si parazgjedhje. Projekte të reja do të krijohen në këtë dosje.

DataGrip 2019.1: mbështetje për baza të reja, skriptet e inicializimit, inspektime të reja dhe të tjera

Veprim Ruaj si
 për konsolën tani:

  • Ofron dosjen e projektit si parazgjedhje.
  • Mban zgjedhjen e fundit.

DataGrip 2019.1: mbështetje për baza të reja, skriptet e inicializimit, inspektime të reja dhe të tjera

NĂ« pemĂ«n e skedareve kemi shtuar veprimin ShkĂ«put Dosjen: shkĂ«put dosjen. MĂ« parĂ«, pĂ«r tĂ« shkĂ«putur njĂ« dosje (do tĂ« thotĂ«, tĂ« mos e tregoja nĂ« kĂ«tĂ« pemĂ«), ishte e nevojshme tĂ« shtypje Delete, dhe DataGrip pyeste: a dĂ«shiron tĂ« fshish apo tĂ« shkĂ«putĂ«sh? Kjo ishte e pakĂ«ndshme dhe e paqartĂ« 🙂

DataGrip 2019.1: mbështetje për baza të reja, skriptet e inicializimit, inspektime të reja dhe të tjera

Baza e dhënave

Ne kemi shkruar introspeksionin tonë për DB2. Kjo do të thotë se informacionin mbi objektet e bazës e marrim përmes pyetjesh, dhe jo përmes drajverit JDBC si më parë. Në pemë, kështu, u shfaqën objekte që më parë nuk ishin: triggerat, tipet, metodat, modulët, numëruesit, rolet dhe të tjera.

DataGrip 2019.1: mbështetje për baza të reja, skriptet e inicializimit, inspektime të reja dhe të tjera

Pemë ruan kontekstin: emri i burimit të dhënash ngec sipër.

DataGrip 2019.1: mbështetje për baza të reja, skriptet e inicializimit, inspektime të reja dhe të tjera

Për bazat që nuk mbështeten, çizmuam ikona: ata që kanë burimet e dhënave të krijuara për këto baza nuk do të ngatërrohen më.

DataGrip 2019.1: mbështetje për baza të reja, skriptet e inicializimit, inspektime të reja dhe të tjera

Po ashtu, çizmuam ikona abstrakte, të cilat mund të përdoren në cilësimet e drajverit.

DataGrip 2019.1: mbështetje për baza të reja, skriptet e inicializimit, inspektime të reja dhe të tjera

TĂ« tjera

Temat e personalizuara
Përdoruesit e DataGrip tani kanë mundësinë për të krijuar çdo skemë ngjyrash. Skema e re është një plugin që duhet të instalohet nga seksioni Plugins në cilësime.

DataGrip 2019.1: mbështetje për baza të reja, skriptet e inicializimit, inspektime të reja dhe të tjera

Për atë si të krijoni temat tuaja, lexoni këtu:

Udhëzues i hollësishëm për krijimin e temës tuaj të personalizuar.
Postim në blog për krijimin e temave të personalizuara për Platformën IntelliJ

Ne provuam të krijonim disa të reja vetë. Ato duken kështu:

Cyan
DataGrip 2019.1: mbështetje për baza të reja, skriptet e inicializimit, inspektime të reja dhe të tjera

Vjollcë e errët
DataGrip 2019.1: mbështetje për baza të reja, skriptet e inicializimit, inspektime të reja dhe të tjera

Redaktori i të dhënave

Filtri ofron vlera ngamemoria e përbashkët.

DataGrip 2019.1: mbështetje për baza të reja, skriptet e inicializimit, inspektime të reja dhe të tjera

Këtu!

Ekipi i DataGrip

Burimi: habr.com

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster