DataGrip 2019.1: ondersteuning vir nuwe databasisse, inisialiseringsskrifte, nuwe inspeksies en meer

Hallo! Kom ons kyk na die nuwe goed in - Datagreep 2019.1. Onthou dat die DataGrip-funksie by ons ander betaalde IDE's ingesluit is, behalwe vir WebStorm.

DataGrip 2019.1: ondersteuning vir nuwe databasisse, inisialiseringsskrifte, nuwe inspeksies en meer

Ondersteuning vir nuwe basisse

In hierdie vrystelling het vier basisse gelyktydig amptelike ondersteuning in ons gereedskap ontvang:

Apache korf is 'n databasisbestuurstelsel gebaseer op die Hadoop-platform.
Groenpruim - analitiese DBBS vir datapakhuise gebaseer op PostgreSQL.
Vertikale - kolombasis vir groot data-analise.
Snowflake - wolkberging. As ons praat oor relasionele databasisse, dan Snowflake die meeste gevra. In hierdie weergawe het ons slegs SQL ondersteun, ons sal die instrepsie later vrystel.

DataGrip 2019.1: ondersteuning vir nuwe databasisse, inisialiseringsskrifte, nuwe inspeksies en meer

saamgestelde

Ons het veranderinge in die databasisverbinding-dialoogvenster aangebring: ons het probeer om dit meer verstaanbaar en gerieflik te maak.

algemene

In hierdie oortjie was daar basies 'n herfaktorering.

Veld Verbindingstipe vroeër genoem is URL tipe en dit was aan die onderkant. Maar aangesien die waarde in hierdie veld die verdere proses bepaal, is dit nou bo.

Veld Databasis geleë nadat die login en wagwoord ingevoer is, omdat verifikasie nodig is om die lys van databasisse te vertoon deur Ctrl/Cmd+Spasie.

DataGrip 2019.1: ondersteuning vir nuwe databasisse, inisialiseringsskrifte, nuwe inspeksies en meer

Lewer kommentaar op 'n vorige plasing baie bespreek wagwoord stoor. Nuwe opsies bygevoeg en 'n aftreklys gemaak. Die waardes van hierdie lys is:

  • Moenie wagwoord stoor nie.
  • Stoor totdat DataGrip herbegin word (voorheen het die opsie "moenie stoor nie" so gewerk).
  • Hou per sessie: totdat jy van die databron ontkoppel.
  • Verewig.

DataGrip 2019.1: ondersteuning vir nuwe databasisse, inisialiseringsskrifte, nuwe inspeksies en meer

Om verwarring te voorkom, voer 'n leë wagwoord in deur die kontekskieslys.

DataGrip 2019.1: ondersteuning vir nuwe databasisse, inisialiseringsskrifte, nuwe inspeksies en meer

Bevindinge Test Connection word nou in die venster self gewys, geen ekstra klikke en dialoog nie.

DataGrip 2019.1: ondersteuning vir nuwe databasisse, inisialiseringsskrifte, nuwe inspeksies en meer

En as die drywers nie afgelaai word nie, sal DataGrip aanbied om dit te doen. Voorheen knoppie Test Connection was in hierdie geval geblokkeer, wat gebruikers verwar het.

DataGrip 2019.1: ondersteuning vir nuwe databasisse, inisialiseringsskrifte, nuwe inspeksies en meer

Opsies

Instellings hierheen geskuif vanaf die Algemeen-oortjie read-only, Outo-sinkroniseer, transaksie beheer.

nuwe:

- Voer aanhou-lewendige-navraag elke N sekondes uit: sal die databron elke N sekondes steek. Vir databasisse wat ons nie ondersteun nie, kan jy self 'n aanhou-versoek skryf. Dit word in die bestuurderinstellings gedoen.

- motor-ontkoppel na N sekondes: Die waarde in sekondes wat hier ingevoer word, sal DataGrip vertel hoe lank om outomaties van die databron te ontkoppel.

- opstartskrif: Hier kan jy 'n navraag invoer wat uitgevoer sal word elke keer as 'n verbinding geskep word. Onthou dat as Enkele verbinding
af
nie geaktiveer is nie, word 'n nuwe verbinding vir elke nuwe konsole geskep.

DataGrip 2019.1: ondersteuning vir nuwe databasisse, inisialiseringsskrifte, nuwe inspeksies en meer

skemas

Die filter van voorwerpe wat in die boom vertoon word, het hierheen geskuif.

DataGrip 2019.1: ondersteuning vir nuwe databasisse, inisialiseringsskrifte, nuwe inspeksies en meer

Navigasie en soek

Lys van onlangse liggings

Die nuwe Onlangse liggings-venster wys jou waar jy onlangs was. Lysitems is klein stukkies kode wat jy onlangs geredigeer of bekyk het. Dit is nuttig as jy die konteks onthou, maar nie die lêernaam onthou nie. Dit gebeur dikwels in DataGrip omdat alle konsoles soortgelyk genoem word 🙂 Die versteksleutelbordkortpad is:
Ctrl/Cmd+Shift+E.

DataGrip 2019.1: ondersteuning vir nuwe databasisse, inisialiseringsskrifte, nuwe inspeksies en meer

As jy voorheen hierdie sleutelbordkortpad gebruik het om 'n lys van onlangs gewysigde lêers te vertoon, dubbelklik asseblief nou Ctrl/Cmd+E.

Pad soek

Ons het onnodige opsies wat ons “gekry” het van die platform verwyder: module и Project. Nou by verstek Vind in pad in DataGrip soek oral. Het ook 'n nuwe soekarea bygevoeg aangehegte gidse - dit sluit slegs lêers en dopgehou van die Lêers-paneel in.

DataGrip 2019.1: ondersteuning vir nuwe databasisse, inisialiseringsskrifte, nuwe inspeksies en meer

Handelinge vanaf navigasieresultate

Aksies werk nou vanaf navigasieresultate wat van toepassing is op voorwerpe in die kode of boom. Byvoorbeeld, jy soek 'n tafel. Hier is wat jy kan doen vanaf die resultate venster.

  • Bekyk DDL: Ctrl/Cmd+B.
  • Oop data: F4.
  • Maak die Wysig tabel-venster oop: Ctrl/Cmd+F6.
  • Vertoon in 'n ander konteks: Alt + F1 (wys byvoorbeeld in 'n boom).
  • Sien algemene inligting: Ctrl+Q/F1.
  • Genereer SQL: Ctrl/Cmd+Alt+G.

DataGrip 2019.1: ondersteuning vir nuwe databasisse, inisialiseringsskrifte, nuwe inspeksies en meer

Werk met kode

Gekombineerde elemente in outovoltooiing
Vir CREATE и DROP outovoltooi bied gekombineerde opsies.

DataGrip 2019.1: ondersteuning vir nuwe databasisse, inisialiseringsskrifte, nuwe inspeksies en meer

Moenie van afkortings vergeet nie.

DataGrip 2019.1: ondersteuning vir nuwe databasisse, inisialiseringsskrifte, nuwe inspeksies en meer

Nuwe inspeksies

DataGrip sal jou waarsku as jy 'n wyser gebruik wat jy nie oopgemaak het nie.

DataGrip 2019.1: ondersteuning vir nuwe databasisse, inisialiseringsskrifte, nuwe inspeksies en meer

Die volgende twee inspeksies is by verstek gedeaktiveer, maar sommige het dit dalk nodig.

As jy naamlose argumente gebruik, sal dit uitgelig word.

DataGrip 2019.1: ondersteuning vir nuwe databasisse, inisialiseringsskrifte, nuwe inspeksies en meer

'n Inspeksie wat die GOTO-verklaring afsweer.

DataGrip 2019.1: ondersteuning vir nuwe databasisse, inisialiseringsskrifte, nuwe inspeksies en meer

Werk met lêers

Bygevoeg 'n instelling vir die verstek projek gids. Nuwe projekte sal in hierdie vouer geskep word.

DataGrip 2019.1: ondersteuning vir nuwe databasisse, inisialiseringsskrifte, nuwe inspeksies en meer

effek Stoor as... vir konsole nou:

  • Stel 'n verstek projeklêer voor.
  • Onthou die laaste keuse.

DataGrip 2019.1: ondersteuning vir nuwe databasisse, inisialiseringsskrifte, nuwe inspeksies en meer

Het 'n handeling by die lêerboom gevoeg Maak gids los: Ontspeld 'n vouer. Voorheen, om 'n vouer te ontspeld (dit wil sê om dit nie in hierdie boom te wys nie), moes jy klik verwyder, en DataGrip het gevra: Wil jy uitvee of ontspeld? Dit was ongerieflik en onverstaanbaar 🙂

DataGrip 2019.1: ondersteuning vir nuwe databasisse, inisialiseringsskrifte, nuwe inspeksies en meer

Databasis boom

Ons het ons eie introspeksie vir DB2 geskryf. Dit beteken dat ons inligting oor databasisvoorwerpe kry deur navrae te gebruik, en nie deur die JDBC-bestuurder, soos voorheen nie. Dus, voorwerpe wat nie voorheen bestaan ​​het nie, het in die boom verskyn: snellers, tipes, metodes, modules, tellers, rolle, en ander.

DataGrip 2019.1: ondersteuning vir nuwe databasisse, inisialiseringsskrifte, nuwe inspeksies en meer

Die boom stoor die konteks: die naam van die databron bly bo-op.

DataGrip 2019.1: ondersteuning vir nuwe databasisse, inisialiseringsskrifte, nuwe inspeksies en meer

Ikone is geteken vir databasisse wat nie ondersteun word nie: diegene wat databronne vir sulke databasisse geskep het, sal nie meer deurmekaar raak nie.

DataGrip 2019.1: ondersteuning vir nuwe databasisse, inisialiseringsskrifte, nuwe inspeksies en meer

Ons het ook abstrakte ikone geteken, hulle kan in die bestuurderinstellings gebruik word.

DataGrip 2019.1: ondersteuning vir nuwe databasisse, inisialiseringsskrifte, nuwe inspeksies en meer

Rus

Pasgemaakte temas
DataGrip-gebruikers het die geleentheid gekry om enige kleurskema te maak. Die nuwe skema is 'n inprop wat vanaf die afdeling geïnstalleer moet word proppe in instellings.

DataGrip 2019.1: ondersteuning vir nuwe databasisse, inisialiseringsskrifte, nuwe inspeksies en meer

Om te leer hoe om jou eie temas te maak, lees hier:

Gedetailleerde handleiding oor hoe om jou eie persoonlike tema te skep.
Blogplasing oor die skep van pasgemaakte temas vir IntelliJ-platform

Ons het probeer om self 'n paar nuwes te maak. Hulle lyk so:

Cyan
DataGrip 2019.1: ondersteuning vir nuwe databasisse, inisialiseringsskrifte, nuwe inspeksies en meer

Donker pers
DataGrip 2019.1: ondersteuning vir nuwe databasisse, inisialiseringsskrifte, nuwe inspeksies en meer

Data redakteur

Die filter stel waardes vanaf die knipbord voor.

DataGrip 2019.1: ondersteuning vir nuwe databasisse, inisialiseringsskrifte, nuwe inspeksies en meer

Alles!

Data Grip-span

Bron: will.com

Voeg 'n opmerking