ProHoster > Блог > Administrado > DataGrip 2019.1: subteno por novaj datumbazoj, komencaj skriptoj, novaj inspektadoj kaj pli
DataGrip 2019.1: subteno por novaj datumbazoj, komencaj skriptoj, novaj inspektadoj kaj pli
Saluton! Ni rigardu la novajn aferojn en - DataGrip 2019.1. Ni memorigu vin, ke DataGrip-funkcio estas inkluzivita en niaj aliaj pagitaj IDEoj, krom WebStorm.
Subteno por novaj datumbazoj
En ĉi tiu eldono, kvar datumbazoj ricevis oficialan subtenon en niaj iloj:
Apache Hive - datumbaza administradsistemo bazita sur la platformo Hadoop. Verda pruno - analiza DBMS por datumstokejoj bazitaj sur PostgreSQL. Vertikalo - Kolumna datumbazo por analizo de grandaj datumoj. Neĝero - stokado de datumoj en nuba. Se ni parolas pri rilataj datumbazoj, tiam Snowflake petis plej multe. En ĉi tiu eldono ni nur subtenis SQL, ni liberigos la instrukcion poste.
Konekto
Ni faris ŝanĝojn al la dialogujo pri datumbaza konekto: ni provis fari ĝin pli klara kaj oportuna.
Ĝenerala
Ĉi tiu langeto estis plejparte refactorigita.
kampo konekto tipo kutimis esti nomita URL-tipo kaj ĝi estis ĉe la fundo. Sed, ĉar la valoro en ĉi tiu kampo determinas la pluan procezon, ĝi nun estas ĉe la supro.
kampo Datumbazo metita post enigi vian ensaluton kaj pasvorton, ĉar aŭtentigo estas necesa por montri la liston de datumbazoj per Ctrl/Cmd+Spaco.
En la komentoj al la antaŭa afiŝo multe diskutis konservante pasvorton. Ni aldonis novajn eblojn kaj faris falliston. La valoroj de ĉi tiu listo estas:
Ne konservu la pasvorton.
Konservu ĝis DataGrip estas rekomencita (antaŭe tiel funkciis la opcio "ne konservi".
Konservu por kunsido: ĝis vi malkonektos de la datumfonto.
eternigi.
Por eviti konfuzon, enigu malplenan pasvorton tra la kunteksta menuo.
Результаты Testkonekto nun estas montritaj en la fenestro mem, neniuj kromaj klakoj aŭ dialogoj.
Kaj se la ŝoforoj ne estis elŝutitaj, DataGrip proponos fari tion. Antaŭe butono Testkonekto estis blokita en ĉi tiu kazo, kio konfuzis uzantojn.
opcioj
Agordoj estas movitaj ĉi tien de la Ĝenerala langeto Nurlegebla, Aŭtomata sinkronigo, Transakcia kontrolo.
Nova:
- Rulu daŭrigan demandon ĉiujn N sekundojn: pikos la datumfonton per bastono ĉiujn N sekundojn. Por datumbazoj, kiujn ni ne subtenas, vi povas mem skribi peton pri konservado de vivo. Ĉi tio estas farita en la ŝoforaj agordoj.
- Aŭtomatamalkonekti post N sekundoj: La valoro en sekundoj enigita ĉi tie informos DataGrip post kiom da tempo aŭtomate malkonekti de la datumfonto.
- Komenca skripto: Ĉi tie vi povas enigi demandon, kiu estos efektivigita ĉiufoje kiam konekto estas kreita. Ni rememoru, ke se Ununura konekto
reĝimo ne estas ebligita, nova konekto estas kreita por ĉiu nova konzolo.
Skemoj
La filtrilo por objektoj montrataj en la arbo moviĝis ĉi tien.
Navigado kaj serĉo
Listo de lastatempaj lokoj
La nova fenestro de Lastaj lokoj montras kie vi lastatempe estis. Listeroj estas malgrandaj pecoj de kodo, kiujn vi lastatempe redaktis aŭ rigardis. Ĉi tio estas utila se vi memoras la kuntekston sed ne memoras la dosiernomon. Ĉi tio okazas multe en DataGrip ĉar ĉiuj konzoloj estas nomitaj simile :) La defaŭlta klavaro ŝparvojo estas: Ctrl/Cmd+Shift+E.
Se vi antaŭe uzis ĉi tiun klavaran ŝparvojon por montri liston de lastatempe modifitaj dosieroj, nun bonvolu duoble alklaki Ctrl/Cmd+E.
Serĉu laŭ vojo
Ni forigis nenecesajn eblojn, kiujn ni "havis" de la platformo: modulo и projekto. Nun defaŭlte Trovu en vojo DataGrip serĉas ĉie. Ni ankaŭ aldonis novan serĉareon Aldonitaj Dosierujoj — ĝi inkluzivas nur dosierojn kaj dosierujojn el la panelo Dosieroj.
Agoj de navigado rezultoj
Navigaj rezultoj nun disponigas agojn kiuj validas por objektoj en la kodo aŭ arbo. Ekzemple, vi serĉas tablon. Jen kion vi povas fari el la rezultfenestro.
Vidi DDL: Ctrl/Cmd+B.
Malfermaj datumoj: F4.
Malfermu la fenestron Modifi Tabelon: Ctrl/Cmd+F6.
Montru en alia kunteksto: Alt + F1 (ekzemple, montri en arbo).
Vidu ĝeneralajn informojn: Ctrl+Q/F1.
Generu SQL: Ctrl/Cmd+Alt+G.
Laborante kun kodo
Kombinitaj elementoj en aŭtomata kompletigo
Por CREATE и DROP aŭtomata kompletigo ofertas kombinitajn eblojn.
Ne forgesu pri akronimoj.
Novaj inspektadoj
DataGrip avertos vin se vi uzas kursoron kiu ne estas malfermita.
La sekvaj du inspektadoj estas malebligitaj defaŭlte, sed iuj eble bezonos ilin.
Se vi uzas nenomitajn argumentojn, ĉi tio estos emfazita.
Inspektado, kiu plendas pri la deklaro de GOTO.
Laborante kun dosieroj
Aldonita agordo por la defaŭlta projekta dosierujo. Novaj projektoj estos kreitaj en ĉi tiu dosierujo.
efiko Konservi kiel… por la konzolo nun:
Sugestas defaŭltan projektan dosierujon.
Memoras la lastan elekton.
Ago estis aldonita al la dosierarbo Forigu Adresaron: Malfiksi dosierujon. Antaŭe, por malpingli dosierujon (tio estas, ne montri ĝin en ĉi tiu arbo), vi devis klaki forviŝi, kaj DataGrip demandis: ĉu vi volas forigi aŭ malpingli? Estis maloportuna kaj neklara :)
Arbo de datumbazo
Ni skribis nian propran introspekton por DB2. Ĉi tio signifas, ke ni akiras informojn pri datumbazaj objektoj per demandoj, kaj ne per la JDBC-ŝoforo, kiel antaŭe. Tiel, en la arbo aperis objektoj, kiuj antaŭe ne estis tie: ellasiloj, tipoj, metodoj, moduloj, nombriloj, roloj kaj aliaj.
La arbo konservas la kuntekston: la nomo de la datumfonto estas fiksita supre.
Ikonoj estis desegnitaj por nesubtenitaj datumbazoj: tiuj, kiuj havas datumfontojn kreitajn por tiaj datumbazoj, ne plu estos konfuzitaj.
Ni ankaŭ desegnis abstraktajn ikonojn uzeblajn en la ŝoforaj agordoj.
Ripozu
Propraj temoj
Uzantoj de DataGrip nun havas la kapablon krei ajnan kolorskemon, kiun ili volas. La nova skemo estas kromaĵo kiu devas esti instalita de la sekcio Kromaĵoj en agordoj.