DataGrip 2019.1: stipe foar nije databases, initialisaasjeskripts, nije ynspeksjes en mear

Hallo! Litte wy nei de nije dingen sjen yn - DataGrip 2019.1. Lit ús jo herinnerje dat DataGrip-funksjonaliteit is opnommen yn ús oare betelle IDE's, útsein WebStorm.

DataGrip 2019.1: stipe foar nije databases, initialisaasjeskripts, nije ynspeksjes en mear

Stipe foar nije databases

Yn dizze release krigen fjouwer databases offisjele stipe yn ús ark:

Apache Hive - databankbehearsysteem basearre op it Hadoop-platfoarm.
Greenplum - analytysk DBMS foar gegevenspakhuzen basearre op PostgreSQL.
Fertikaal - Kolumnêre databank foar analyse fan grutte gegevens.
Snowflake - wolk gegevens opslach. As wy prate oer relaasje databases, dan Snowflake frege om it meast. Yn dizze útjefte stipe wy allinich SQL, wy sille de ynstruksje letter frijlitte.

DataGrip 2019.1: stipe foar nije databases, initialisaasjeskripts, nije ynspeksjes en mear

Compound

Wy hawwe wizigingen makke yn it dialoochfinster foar databaseferbining: wy hawwe besocht it dúdliker en handiger te meitsjen.

Algemien

Dizze ljepper is meastentiids refaktorearre.

fjild Connection type eartiids neamd URL type en it wie op 'e boaiem. Mar, om't de wearde yn dit fjild it fierdere proses bepaalt, is it no boppe.

fjild Databank pleatst nei it ynfieren fan jo oanmelding en wachtwurd, om't autentikaasje nedich is om de list mei databases wer te jaan troch Ctrl/Cmd+Space.

DataGrip 2019.1: stipe foar nije databases, initialisaasjeskripts, nije ynspeksjes en mear

Yn 'e opmerkings nei de foarige post in protte besprutsen bewarje wachtwurd. Wy hawwe nije opsjes tafoege en in dellûklist makke. De wearden fan dizze list binne:

  • Bewarje it wachtwurd net.
  • Bewarje oant DataGrip is opnij starte (earder is dit hoe't de opsje "net bewarje" wurke).
  • Bewarje foar sesje: oant jo de ferbining losmeitsje fan 'e gegevensboarne.
  • Perpetuate.

DataGrip 2019.1: stipe foar nije databases, initialisaasjeskripts, nije ynspeksjes en mear

Fier in leech wachtwurd yn fia it kontekstmenu om betizing te foarkommen.

DataGrip 2019.1: stipe foar nije databases, initialisaasjeskripts, nije ynspeksjes en mear

Resultaten Test Connection wurde no werjûn yn it finster sels, gjin ekstra klikken of dialogen.

DataGrip 2019.1: stipe foar nije databases, initialisaasjeskripts, nije ynspeksjes en mear

En as de bestjoerders net binne ynladen, sil DataGrip dit oanbiede. Foarige knop Test Connection waard blokkearre yn dit gefal, dy't betize brûkers.

DataGrip 2019.1: stipe foar nije databases, initialisaasjeskripts, nije ynspeksjes en mear

opsjes

Ynstellings binne hjir ferpleatst fan it ljepblêd Algemien Allinnich lêze, Auto-syngronisaasje, Transaksje kontrôle.

Nij:

- Run keep-alive query elke N sekonden: sil poke de gegevens boarne mei in stôk elke N sekonden. Foar databases dy't wy net stypje, kinne jo sels in keep-alive fersyk skriuwe. Dit wurdt dien yn de bestjoerder ynstellings.

- Sels-ôfskiede nei N sekonden: De wearde yn sekonden dy't hjir ynfierd wurdt sil DataGrip fertelle nei hoe lang de ferbining automatysk fan 'e gegevensboarne moat wurde loskeppele.

- Opstartskript: Hjir kinne jo in query ynfiere dy't elke kear as in ferbining makke wurdt útfierd wurdt. Lit ús ûnthâlde dat as Single ferbining
wize
is net ynskeakele, in nije ferbining wurdt makke foar elke nije konsole.

DataGrip 2019.1: stipe foar nije databases, initialisaasjeskripts, nije ynspeksjes en mear

Skema's

It filter foar objekten werjûn yn de beam is hjir ferpleatst.

DataGrip 2019.1: stipe foar nije databases, initialisaasjeskripts, nije ynspeksjes en mear

Navigaasje en sykje

List fan resinte lokaasjes

It nije finster fan resinte lokaasjes lit sjen wêr't jo koartlyn west hawwe. Listitems binne lytse stikjes koade dy't jo koartlyn bewurke of besjoen hawwe. Dit is handich as jo de kontekst ûnthâlde, mar de triemnamme net ûnthâlde. Dit bart in protte yn DataGrip, om't alle konsoles deselde namme wurde :) De standert toetseboerd fluchtoets is:
Ctrl/Cmd+Shift+E.

DataGrip 2019.1: stipe foar nije databases, initialisaasjeskripts, nije ynspeksjes en mear

As jo ​​earder dizze fluchtoets brûkt hawwe om in list mei koartlyn wizige bestannen wer te jaan, dûbelklik dan no Ctrl/Cmd+E.

Sykje op paad

Wy hawwe ûnnedige opsjes fuortsmiten dy't wy "krijen" fan it platfoarm: module и Projekt. No standert Fyn yn paad DataGrip siket oeral. Wy hawwe ek in nij sykgebiet tafoege Taheakke mappen - it omfettet allinich bestannen en mappen fan it paniel Triemen.

DataGrip 2019.1: stipe foar nije databases, initialisaasjeskripts, nije ynspeksjes en mear

Aksjes út navigaasje resultaten

Navigaasjeresultaten jouwe no aksjes dy't jilde foar objekten yn 'e koade of beam. Jo sykje bygelyks in tafel. Hjir is wat jo kinne dwaan fanút it resultaatfinster.

  • Sjoch DDL: Ctrl/Cmd+B.
  • Iepenje gegevens: F4.
  • Iepenje it finster wizigje tabel: Ctrl/Cmd+F6.
  • Yn in oare kontekst werjaan: Alt + F1 (bygelyks sjen litte yn in beam).
  • Sjoch algemiene ynformaasje: Ctrl+Q/F1.
  • SQL generearje: Ctrl/Cmd+Alt+G.

DataGrip 2019.1: stipe foar nije databases, initialisaasjeskripts, nije ynspeksjes en mear

Wurkje mei koade

Kombinearre eleminten yn autocompletion
foar CREATE и DROP autocomplete biedt kombinearre opsjes.

DataGrip 2019.1: stipe foar nije databases, initialisaasjeskripts, nije ynspeksjes en mear

Ferjit net oer akronyms.

DataGrip 2019.1: stipe foar nije databases, initialisaasjeskripts, nije ynspeksjes en mear

Nije ynspeksjes

DataGrip sil jo warskôgje as jo in rinnerke brûke dy't net iepen is.

DataGrip 2019.1: stipe foar nije databases, initialisaasjeskripts, nije ynspeksjes en mear

De folgjende twa ynspeksjes binne standert útskeakele, mar guon kinne se nedich hawwe.

As jo ​​net neamde arguminten brûke, sil dit markearre wurde.

DataGrip 2019.1: stipe foar nije databases, initialisaasjeskripts, nije ynspeksjes en mear

In ynspeksje dy't klaget oer de GOTO-ferklearring.

DataGrip 2019.1: stipe foar nije databases, initialisaasjeskripts, nije ynspeksjes en mear

Wurkje mei triemmen

In ynstelling tafoege foar de standert projektmap. Nije projekten wurde makke yn dizze map.

DataGrip 2019.1: stipe foar nije databases, initialisaasjeskripts, nije ynspeksjes en mear

effekt Opslaan as… foar de konsole no:

  • Stelt in standert projektmap foar.
  • Unthâldt de lêste kar.

DataGrip 2019.1: stipe foar nije databases, initialisaasjeskripts, nije ynspeksjes en mear

In aksje is tafoege oan de triembeam Ferwiderje Directory: Unpin in map. Earder, om in map los te meitsjen (dat is, it net yn dizze beam sjen te litten), moasten jo klikke wiskje, en DataGrip frege: wolle jo wiskje of losmeitsje? It wie ûngemaklik en ûndúdlik :)

DataGrip 2019.1: stipe foar nije databases, initialisaasjeskripts, nije ynspeksjes en mear

Databankbeam

Wy hawwe ús eigen yntrospeksje skreaun foar DB2. Dit betsjut dat wy ynformaasje krije oer databankobjekten mei queries, en net fia de JDBC-bestjoerder, lykas earder. Sa kamen objekten yn 'e beam dy't der net earder wiene: triggers, typen, metoaden, modules, tellers, rollen en oaren.

DataGrip 2019.1: stipe foar nije databases, initialisaasjeskripts, nije ynspeksjes en mear

De beam bewarret de kontekst: de namme fan de gegevensboarne sit boppe-oan.

DataGrip 2019.1: stipe foar nije databases, initialisaasjeskripts, nije ynspeksjes en mear

Ikoanen binne tekene foar net-stipe databases: dejingen dy't gegevensboarnen hawwe makke foar sokke databases, sille net langer betize wurde.

DataGrip 2019.1: stipe foar nije databases, initialisaasjeskripts, nije ynspeksjes en mear

Wy hawwe ek abstrakte ikoanen tekene dy't kinne wurde brûkt yn 'e bestjoerderynstellingen.

DataGrip 2019.1: stipe foar nije databases, initialisaasjeskripts, nije ynspeksjes en mear

Rêst

Oanpaste tema's
DataGrip-brûkers hawwe no de mooglikheid om elk kleurskema te meitsjen dat se wolle. It nije skema is in plugin dat moat wurde ynstalleare út 'e seksje plugins yn ynstellings.

DataGrip 2019.1: stipe foar nije databases, initialisaasjeskripts, nije ynspeksjes en mear

Lês hjir oer hoe't jo jo eigen tema's meitsje kinne:

Detaillearre tutorial oer hoe't jo jo eigen oanpaste tema meitsje kinne.
Blogpost oer it meitsjen fan oanpaste tema's foar IntelliJ Platform

Wy hawwe besocht sels in pear nije te meitsjen. Se sjogge der sa út:

Cyan
DataGrip 2019.1: stipe foar nije databases, initialisaasjeskripts, nije ynspeksjes en mear

Dûnker purple
DataGrip 2019.1: stipe foar nije databases, initialisaasjeskripts, nije ynspeksjes en mear

Data bewurker

It filter suggerearret wearden fan it klamboerd.

DataGrip 2019.1: stipe foar nije databases, initialisaasjeskripts, nije ynspeksjes en mear

Alles!

DataGrip Team

Boarne: www.habr.com

Add a comment