ProHoster > Blog > Bestjoer > DataGrip 2019.1: stipe foar nije databases, initialisaasjeskripts, nije ynspeksjes en mear
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.
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.
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.
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.
Fier in leech wachtwurd yn fia it kontekstmenu om betizing te foarkommen.
Resultaten Test Connection wurde no werjûn yn it finster sels, gjin ekstra klikken of dialogen.
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.
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.
Skema's
It filter foar objekten werjûn yn de beam is hjir ferpleatst.
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.
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.
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.
Wurkje mei koade
Kombinearre eleminten yn autocompletion
foar CREATE и DROP autocomplete biedt kombinearre opsjes.
Ferjit net oer akronyms.
Nije ynspeksjes
DataGrip sil jo warskôgje as jo in rinnerke brûke dy't net iepen is.
De folgjende twa ynspeksjes binne standert útskeakele, mar guon kinne se nedich hawwe.
As jo net neamde arguminten brûke, sil dit markearre wurde.
In ynspeksje dy't klaget oer de GOTO-ferklearring.
Wurkje mei triemmen
In ynstelling tafoege foar de standert projektmap. Nije projekten wurde makke yn dizze map.
effekt Opslaan as… foar de konsole no:
Stelt in standert projektmap foar.
Unthâldt de lêste kar.
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 :)
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.
De beam bewarret de kontekst: de namme fan de gegevensboarne sit boppe-oan.
Ikoanen binne tekene foar net-stipe databases: dejingen dy't gegevensboarnen hawwe makke foar sokke databases, sille net langer betize wurde.
Wy hawwe ek abstrakte ikoanen tekene dy't kinne wurde brûkt yn 'e bestjoerderynstellingen.
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.
Lês hjir oer hoe't jo jo eigen tema's meitsje kinne: