DataGrip 2019.1: stöd för nya databaser, initieringsskript, nya inspektioner och mer

Hej! LĂ„t oss ta en titt pĂ„ de nya sakerna i — DataGrip 2019.1. Kom ihĂ„g att DataGrips funktionalitet ingĂ„r Ă€ven i andra av vĂ„ra betalda IDE, förutom WebStorm.

DataGrip 2019.1: stöd för nya databaser, initieringsskript, nya inspektioner och mer

Stöd för nya databaser

I den hÀr versionen fÄr vi officiellt stöd för fyra databaser i vÄra verktyg:

Apache Hive – en databas som Ă€r baserad pĂ„ Hadoop-plattformen.
Greenplum – en analytisk databas för datalager baserad pĂ„ PostgreSQL.
Vertica – en kolumnorienterad databas för analys av stora datamĂ€ngder.
Snowflake – en molnbaserad datalager. NĂ€r det kommer till relationsdatabaser Ă€r Snowflake den mest efterfrĂ„gade. I den hĂ€r versionen stödjer vi bara SQL, introspektion kommer vi att slĂ€ppa senare.

DataGrip 2019.1: stöd för nya databaser, initieringsskript, nya inspektioner och mer

Anslutning

Vi har gjort förÀndringar i dialogrutan för databasanslutning: vi har försökt göra den mer tydlig och anvÀndarvÀnlig.

General

I den hÀr fliken har det frÀmst skett en refaktorering.

FÀltet Anslutningstyp som tidigare kallades URL typ och var lÀngst ner. Men eftersom vÀrdet i det hÀr fÀltet bestÀmmer den fortsatta processen ligger det nu högst upp.

FÀltet Databas Àr placerad efter inmatningen av anvÀndarnamn och lösenord, eftersom autentisering behövs för att visa listan över databaser baserat pÄ Ctrl/Cmd+Mellanslag.

DataGrip 2019.1: stöd för nya databaser, initieringsskript, nya inspektioner och mer

I kommentarerna till det tidigare inlÀgget diskuterades mycket spara lösenord. Vi har lagt till nya alternativ och gjort en rullgardinsmeny. VÀrdena i denna lista Àr:

  • Spara inte lösenord.
  • Spara tills DataGrip startas om (detta var hur alternativet 'spara inte' fungerade tidigare).
  • Spara för sessionen: sĂ„ lĂ€nge du inte kopplar ifrĂ„n datakĂ€llan.
  • Spara för alltid.

DataGrip 2019.1: stöd för nya databaser, initieringsskript, nya inspektioner och mer

För att undvika oklarheter, ange tomt lösenord via snabbmenyn.

DataGrip 2019.1: stöd för nya databaser, initieringsskript, nya inspektioner och mer

Resultat Testa anslutning visas nu i sjÀlva fönstret, inga onödiga klick och dialoger.

DataGrip 2019.1: stöd för nya databaser, initieringsskript, nya inspektioner och mer

Och om drivrutinerna inte har laddats ner, kommer DataGrip föreslÄ att göra det. Tidigare var knappen Testa anslutning inaktiv i sÄ fall, vilket förvirrade anvÀndarna.

DataGrip 2019.1: stöd för nya databaser, initieringsskript, nya inspektioner och mer

Options

InstÀllningarna har flyttat hit frÄn fliken AllmÀnt Skrivskyddad, Auto-synkronisering, Transaktionskontroll.

Ny:

– Kör keep-alive-förfrĂ„gan var N:e sekund: kommer att peta kĂ€llan var N:e sekund. För databaser som vi inte stöder kan du sjĂ€lv skriva keep-alive-förfrĂ„gan. Detta görs i drivrutinsinstĂ€llningarna.

– Auto-koppla ifrĂ„n efter N sekunder: det vĂ€rde som anges hĂ€r i sekunder kommer att indikera för DataGrip hur lĂ€nge den automatiskt ska koppla ifrĂ„n datakĂ€llan.

– Startskript: HĂ€r kan du ange en förfrĂ„gan som kommer att köras vid varje skapande av anslutning. Kom ihĂ„g att om Enkel anslutning
mode
ej Àr avstÀngd, för varje ny konsol skapas en ny anslutning.

DataGrip 2019.1: stöd för nya databaser, initieringsskript, nya inspektioner och mer

Schemas

HÀr flyttades filtret för objekt som visas i trÀdet.

DataGrip 2019.1: stöd för nya databaser, initieringsskript, nya inspektioner och mer

Navigering och sökning

Lista över senaste platser

Det nya fönstret Senaste platser visar var du varit nyligen. Listans element Ă€r smĂ„ kodstycken som du nyligen har redigerat eller tittat pĂ„. Detta Ă€r anvĂ€ndbart om du kommer ihĂ„g sammanhanget men inte filens namn. I DataGrip hĂ€nder detta ofta eftersom alla konsoler Ă€r döpta pĂ„ liknande sĂ€tt 🙂 Standardkortkommandot:
Ctrl/Cmd+Shift+E.

DataGrip 2019.1: stöd för nya databaser, initieringsskript, nya inspektioner och mer

Om du tidigare anvÀnde detta kortkommando för att visa en lista över nyligen Àndrade filer, vÀnligen anvÀnd nu dubbelklickandet Ctrl/Cmd+E.

SökvÀg

Vi har tagit bort onödiga alternativ som vi "Ă€rvde" frĂ„n plattformen: Modul och Projekt. Nu letar Sök i sökvĂ€g i DataGrip överallt. Dessutom har vi lagt till ett nytt sökomrĂ„de Bifogade kataloger — det innehĂ„ller endast filer och mappar frĂ„n panelen Filer. ÅtgĂ€rder frĂ„n navigeringsresultat Nu Ă€r Ă„tgĂ€rderna frĂ„n navigeringsresultaten tillĂ€mpliga pĂ„ objekt i koden eller trĂ€det. Till exempel, du söker efter en tabell. HĂ€r Ă€r vad du kan göra frĂ„n fönstret med resultaten.

DataGrip 2019.1: stöd för nya databaser, initieringsskript, nya inspektioner och mer

Visa DDL:

Ctrl/Cmd+B

  • Öppna data: F4.
  • Öppna fönstret Ändra tabell: Ctrl/Cmd+F6.
  • Visa i ett annat sammanhang: Alt+F1.
  • (till exempel visa i trĂ€det). Se allmĂ€n information: Ctrl+Q/F1
  • Generera SQL: Ctrl/Cmd+Alt+G.
  • Arbeta med kod Kombinerade element i autokomplettering.

DataGrip 2019.1: stöd för nya databaser, initieringsskript, nya inspektioner och mer

CREATE

autokompletteringen erbjuder kombinerade alternativ.
För TÀnk pÄ förkortningar. och DROP Nya inspektioner

DataGrip 2019.1: stöd för nya databaser, initieringsskript, nya inspektioner och mer

DataGrip varnar dig om du anvÀnder en markör som du inte har öppnat.

DataGrip 2019.1: stöd för nya databaser, initieringsskript, nya inspektioner och mer

De följande tvÄ inspektionerna Àr avstÀngda som standard, men vissa kan behöva dem.

Om du anvÀnder obestÀmda argument kommer det att framhÀvas.

DataGrip 2019.1: stöd för nya databaser, initieringsskript, nya inspektioner och mer

Inspektionen som klagar över GOTO-satsen.

Vi har lagt till en instÀllning för standardprojektmappen. Nya projekt kommer att skapas i denna mapp.

DataGrip 2019.1: stöd för nya databaser, initieringsskript, nya inspektioner och mer

ÅtgĂ€rd

DataGrip 2019.1: stöd för nya databaser, initieringsskript, nya inspektioner och mer

Arbete med filer

Spara som


DataGrip 2019.1: stöd för nya databaser, initieringsskript, nya inspektioner och mer

för konsolen nu: FöreslÄr standardprojektmappen. Kommer ihÄg det senaste valet.

  • I filtrĂ€det har vi lagt till Ă„tgĂ€rden
  • Koppla bort katalog

DataGrip 2019.1: stöd för nya databaser, initieringsskript, nya inspektioner och mer

: koppla bort en mapp. Tidigare, för att koppla bort en mapp (dvs. att inte visa den i detta trĂ€d), behövde man trycka pĂ„ Delete, och DataGrip frĂ„gade: vill du ta bort eller koppla bort? Det var besvĂ€rligt och oklart 🙂 Databas trĂ€d, och DataGrip frĂ„gade: vill du ta bort eller lossa? Det var obekvĂ€mt och otydligt 🙂

DataGrip 2019.1: stöd för nya databaser, initieringsskript, nya inspektioner och mer

DatabastrÀd

Vi har skrivit vÄr introspektion för DB2. Detta innebÀr att vi fÄr information om databasobjekt via frÄgor istÀllet för genom JDBC-drivrutinen som tidigare. TrÀdet har dÀrmed fÄtt objekt som tidigare inte fanns: triggers, typer, metoder, moduler, rÀknare, roller och andra.

DataGrip 2019.1: stöd för nya databaser, initieringsskript, nya inspektioner och mer

TrÀdet lagrar kontexten: namnet pÄ datakÀllan fastnar överst.

DataGrip 2019.1: stöd för nya databaser, initieringsskript, nya inspektioner och mer

För icke-stödda databaser har vi ritat ikoner: de vars datakÀllor Àr skapade för sÄdana databaser kommer inte lÀngre att bli förvirrade.

DataGrip 2019.1: stöd för nya databaser, initieringsskript, nya inspektioner och mer

Vi har ocksÄ ritat abstrakta ikoner som kan anvÀndas i drivrutinsinstÀllningarna.

DataGrip 2019.1: stöd för nya databaser, initieringsskript, nya inspektioner och mer

Övrigt

Anpassade teman
DataGrip-anvÀndare har fÄtt möjlighet att skapa egna fÀrgscheman. Ett nytt schema Àr en plugin som mÄste installeras frÄn avsnittet Plugins i instÀllningarna.

DataGrip 2019.1: stöd för nya databaser, initieringsskript, nya inspektioner och mer

Hur man gör sina egna teman kan du lÀsa hÀr:

Detaljerad handledning om hur man skapar sitt eget anpassade tema.
BlogginlÀgg om att skapa anpassade teman för IntelliJ-plattformen

Vi har försökt skapa ett par nya sjÀlva. De ser ut sÄ hÀr:

Cyan
DataGrip 2019.1: stöd för nya databaser, initieringsskript, nya inspektioner och mer

Mörklila
DataGrip 2019.1: stöd för nya databaser, initieringsskript, nya inspektioner och mer

Dataredigerare

Filtret erbjuder vÀrden frÄn urklipp.

DataGrip 2019.1: stöd för nya databaser, initieringsskript, nya inspektioner och mer

Det Àr klart!

DataGrip-teamet

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster