Përshëndetje! Le të shikojmë gjërat e reja në — . 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.

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 . Në këtë version ne mbështetëm vetëm SQL; inspektimin do ta lëshojmë më vonë.

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

Në komentet e postit të kaluar 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ë.

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

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

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.

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.

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

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.

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.

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.

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

Mos harroni abbreviaturat.

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

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.

Inspektimi që ankohet për operatorin GOTO.

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.

Veprim Ruaj si… për konsolën tani:
- Ofron dosjen e projektit si parazgjedhje.
- Mban zgjedhjen e fundit.

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ë 🙂

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.

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

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

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

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.

Për atë si të krijoni temat tuaja, lexoni këtu:
.
Ne provuam të krijonim disa të reja vetë. Ato duken kështu:
Cyan

Vjollcë e errët

Redaktori i të dhënave
Filtri ofron vlera ngamemoria e përbashkët.

Këtu!
- Posta elektronike që lexojmë: datagrip@jetbrains.com
- Komentet që lexojmë ↓↓↓
Ekipi i DataGrip
Burimi: habr.com
