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

PĂ«rshĂ«ndetje! Le tĂ« shohim gjĂ«rat e reja nĂ« — DataGrip 2019.1. TĂ« kujtojmĂ« 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, scriptet 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 – njĂ« sistem menaxhimi i bazave tĂ« tĂ« dhĂ«nave i bazuar nĂ« platformĂ«n Hadoop.
Greenplum – njĂ« DBMS analitik pĂ«r magazinat e tĂ« dhĂ«nave tĂ« bazuara nĂ« PostgreSQL.
Vertica – njĂ« bazĂ« ĐșĐŸĐ»ĐŸĐœore pĂ«r analizimin e tĂ« dhĂ«nave tĂ« mĂ«dha.
Snowflake – njĂ« depo tĂ« dhĂ«nash nĂ« re. NĂ« lidhje me bazat relacionale, Snowflake kishte kĂ«rkesat mĂ« tĂ« mĂ«dha. NĂ« kĂ«tĂ« version, ne mbĂ«shtesim vetĂ«m SQL, ndĂ«rsa instalimi do tĂ« lĂ«shohet mĂ« vonĂ«.

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

Koneksioni

Bëmë ndryshime në dritaren e lidhjes me bazën: u përpoqëm ta bëjmë më të qartë dhe më të rehatshme.

General

Në këtë skedë, kryesisht, ndodhi një ristrukturim.

Fusha Lloji i lidhjes më parë quhej Lloji i URL-së dhe ishte në fund. Por, pasi që vlera në këtë fushë përcakton procesin e mëtejmë, tani është lart.

Fusha Baza e të dhënave e kemi vendosur 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+Space.

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

Në komentet e postimit të kaluar kishim shumë diskutime për ruajtjen e fjalëkalimit. Shtuam opsione të reja dhe krijuam një listë të rënëse. Vlerat e kësaj liste janë:

  • Mos ruaj fjalĂ«kalimin.
  • Ruaj deri nĂ« ribashkimin e DataGrip (mĂ« parĂ« kĂ«shtu funksiononte opsioni “mos ruaj”).
  • Ruaj pĂ«r seancĂ«n: derisa tĂ« çlirohesh nga burimi i tĂ« dhĂ«nave.
  • Ruaj pĂ«rherĂ«.

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

Për të shmangur keqkuptimet, futni një fjalëkalim bosh nëpërmjet menusë kontekstuale.

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

Rezultatet Testo Lidhjen tani shfaqen në vetë dritaren, pa ndonjë klik të tepërt ose dialogje.

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

Dhe nëse drejtuesit nuk janë shkarkuar, DataGrip do t'ju ofrojë ta bëni këtë. Më parë, butoni Testo Lidhjen ishte i bllokuar në këtë rast, duke ngatërruar përdoruesit.

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

Mundësitë

Këtu nga skeda Gjenerale kaluan cilësimet Lexo vetëm, Auto-sync, Kontrolli i transaksionit.

E re:

– Ekzekuto pyetje mbajtĂ«se çdo N sekonda: do tĂ« lidhĂ« burimin e tĂ« dhĂ«nave çdo N sekonda. PĂ«r bazat qĂ« ne nuk mbĂ«shtesim, mund tĂ« shkruani vetĂ« pyetjen mbajtĂ«se. Kjo bĂ«het nĂ« cilĂ«simet e drejtuesit.

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

– Skripti i nisjes: KĂ«tu mund tĂ« shkruani njĂ« pyetje qĂ« do tĂ« ekzekutohet pĂ«r çdo krijim lidhjeje. TĂ« kujtojmĂ« se nĂ«se Lidhje njĂ«hershe
mode
nuk është përfshirë, për çdo konzol të re krijohet një lidhje e re.

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

Schemas

Këtu kaloi filtrimi i elementeve të shfaqura në pemën e objekteve.

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

Navigimi dhe kërkimi

Lista e vendndodhjeve të fundit

Dritarja e re e Vendndodhjeve tĂ« Fundit tregon se ku keni qenĂ« sĂ« fundmi. Elementet e listĂ«s janĂ« copa tĂ« vogla kodi qĂ« 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 shpesh nĂ« DataGrip, pasi tĂ« gjitha konzolat janĂ« tĂ« emĂ«rtuara nĂ« mĂ«nyrĂ« tĂ« ngjashme 🙂 Shkurtimi i çelĂ«sit tĂ« hartĂ«s:
Ctrl/Cmd+Shift+E.

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

Nëse më parë e keni përdorur këtë shkurtim për të parë listën e skedarëve të sapo ndryshuar, tani, ju lutemi, përdorni dyfishtë klikimin Ctrl/Cmd+E.

Kërkimi sipas rrugës

HeqĂ«m opsionet e panevojshme qĂ« na “mbetĂ«n” nga platforma: Moduli dhe Project. Tani pĂ«r defalt KĂ«rko nĂ« rrugĂ« nĂ« DataGrip kĂ«rkon kudo. Shtuam gjithashtu njĂ« zonĂ« tĂ« re kĂ«rkimi DirektoritĂ« e Bashkangjitura – ajo pĂ«rfshin vetĂ«m skedarĂ«t dhe dosjet nga paneli i SkedarĂ«ve.

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

Veprimi nga rezultatet e navigimit

Tani nga rezultatet e navigimit funksionojnë veprimet që janë të aplikueshme për objektet në kod ose pemë. Për shembull, jeni duke kërkuar një tabelë. Ja se çfarë mund të bëni nga dritarja me rezultatet.

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

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

Puna me kodin

Elementet e kombinuara në autokompletim
Për KRIJO dhe DROP autokompletimi ofron variante të kombinuara.

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

Mos harroni për shkurtesat.

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

Inspeksionet e 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, scriptet e inicializimit, inspektime të reja dhe të tjera

Dy inspektimet e ardhshme janë të çaktivizuara për defalt, por disa mund t'i kenë nevojë.

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

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

Inspeksioni që ndëshkon operatorin GOTO.

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

Puna me skedarët

Shtua një cilësim për dosjen e projektit për defalt. Projektet e reja do të krijohen në këtë dosje.

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

Veprimi Ruaj si... për konzolën tani:

  • Ofron dosjen e projektit pĂ«r defalt.
  • Mban mend zgjedhjen e fundit.

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

NĂ« pemĂ«n e skedarĂ«ve shtuam veprimin çliro dosjen: shkĂ«put dosjen. MĂ« parĂ«, pĂ«r tĂ« çliruar njĂ« dosje (tĂ« mos e shfaqĂ« atĂ« nĂ« kĂ«tĂ« pemĂ«), duhej tĂ« rregullohej Fshi, dhe DataGrip pyeste: dĂ«shironi tĂ« fshini apo tĂ« çlironi? Kjo ishte e padĂ«shirueshme dhe e paqartĂ« 🙂

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

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

Ne kemi përgatitur introspeksionin tonë për DB2. Kjo do të thotë se informacionin mbi objektet e bazës e marrim nëpërmjet pyetjeve, e jo përmes drejtorit JDBC si më parë. Në pemë, ashtu, u shfaqën objekte që më parë nuk ishin: triggera, lloje, metoda, module, numërues, role dhe të tjera.

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

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

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

Për bazat e mbështetura, kemi dizajnuar ikona: ata që kanë burime të dhënash të krijuara për këto baza nuk do të ngatërrohen më.

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

Po ashtu, kemi krijuar ikona abstrakte, të cilat mund të përdoren në cilësimet e drejtorit.

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

TĂ« tjera

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

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

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

Tutorial i detajuar mbi se si të krijoni temën tuaj të personalizuar.
Postim në blog mbi 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, scriptet e inicializimit, inspektime të reja dhe të tjera

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

Redaktori i të dhënave

Filtri ofron vlera nga clipboard.

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

Kaq!

Ekipa e DataGrip

Burimi: habr.com

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