DataGrip 2019.1: podpora za nove zbirke podatkov, inicializacijske skripte, nove inšpekcije in več

Zdravo! Poglejmo novosti v - DataGrip 2019.1. Naj vas spomnimo, da je funkcija DataGrip vključena v druge naše plačljive IDE-je, razen v WebStorm.

DataGrip 2019.1: podpora za nove zbirke podatkov, inicializacijske skripte, nove inšpekcije in več

Podpora za nove baze podatkov

V tej izdaji so štiri zbirke podatkov prejele uradno podporo v naših orodjih:

Apache panj – sistem za upravljanje baz podatkov, ki temelji na platformi Hadoop.
Zelena sliva – analitični DBMS za podatkovna skladišča na osnovi PostgreSQL.
Vertica – stolpčna baza podatkov za analizo velikih podatkov.
Snowflake – shranjevanje podatkov v oblaku. Če govorimo o relacijskih bazah podatkov, potem Snowflake zahteval največ. V tej izdaji smo podpirali samo SQL, navodila bomo izdali pozneje.

DataGrip 2019.1: podpora za nove zbirke podatkov, inicializacijske skripte, nove inšpekcije in več

Povezava

Spremenili smo pogovorno okno povezave z bazo podatkov: poskušali smo ga narediti bolj preglednega in priročnega.

splošno

Ta zavihek je bil večinoma preoblikovan.

Polje Vrsta povezave nekoč imenovano Vrsta URL-ja in bilo je čisto na dnu. Ker pa vrednost v tem polju določa nadaljnji proces, je zdaj na vrhu.

Polje Baze podatkov postavite po vnosu vaše prijave in gesla, ker je za prikaz seznama baz podatkov potrebna avtentikacija Ctrl/Cmd+preslednica.

DataGrip 2019.1: podpora za nove zbirke podatkov, inicializacijske skripte, nove inšpekcije in več

V komentarjih na prejšnjo objavo veliko razpravljali shranjevanje gesla. Dodali smo nove možnosti in naredili spustni seznam. Vrednosti tega seznama so:

  • Ne shranjujte gesla.
  • Shranjujte, dokler se DataGrip znova ne zažene (prej je tako delovala možnost »ne shrani«).
  • Shrani za sejo: dokler ne prekinete povezave z virom podatkov.
  • Ovekovečiti.

DataGrip 2019.1: podpora za nove zbirke podatkov, inicializacijske skripte, nove inšpekcije in več

Da se izognete zmedi, v kontekstni meni vnesite prazno geslo.

DataGrip 2019.1: podpora za nove zbirke podatkov, inicializacijske skripte, nove inšpekcije in več

Ugotovitve Testna povezava so zdaj prikazani v samem oknu, brez dodatnih klikov ali pogovornih oken.

DataGrip 2019.1: podpora za nove zbirke podatkov, inicializacijske skripte, nove inšpekcije in več

In če gonilniki niso bili preneseni, bo DataGrip to ponudil. Gumb Prej Testna povezava je bil v tem primeru blokiran, kar je uporabnike zmedlo.

DataGrip 2019.1: podpora za nove zbirke podatkov, inicializacijske skripte, nove inšpekcije in več

možnosti

Nastavitve so bile premaknjene sem z zavihka Splošno Samo za branje, Samodejna sinhronizacija, Nadzor transakcij.

Новое:

- Zaženi vzdrževalno poizvedbo vsakih N sekund: bo vir podatkov zbadal s palico vsakih N sekund. Za baze podatkov, ki jih ne podpiramo, lahko sami napišete zahtevo za vzdrževanje. To se naredi v nastavitvah gonilnika.

- Samodejno-odklopite po N sekundah: Tukaj vnesena vrednost v sekundah bo DataGrip povedala, po kolikšnem času naj samodejno prekine povezavo z virom podatkov.

- Zagonski skript: Tukaj lahko vnesete poizvedbo, ki bo izvedena vsakič, ko se ustvari povezava. Naj spomnimo, da če Enotna povezava
Način
ni omogočena, se za vsako novo konzolo ustvari nova povezava.

DataGrip 2019.1: podpora za nove zbirke podatkov, inicializacijske skripte, nove inšpekcije in več

Sheme

Filter za predmete, prikazane v drevesu, je bil premaknjen sem.

DataGrip 2019.1: podpora za nove zbirke podatkov, inicializacijske skripte, nove inšpekcije in več

Navigacija in iskanje

Seznam zadnjih lokacij

Novo okno Nedavne lokacije prikazuje, kje ste bili nedavno. Elementi seznama so majhni delčki kode, ki ste jih nedavno urejali ali si jih ogledali. To je uporabno, če se spomnite konteksta, vendar se ne spomnite imena datoteke. To se v DataGripu pogosto dogaja, ker so vse konzole poimenovane podobno :) Privzeta bližnjica na tipkovnici je:
Ctrl/Cmd+Shift+E.

DataGrip 2019.1: podpora za nove zbirke podatkov, inicializacijske skripte, nove inšpekcije in več

Če ste prej uporabljali to bližnjico na tipkovnici za prikaz seznama nedavno spremenjenih datotek, zdaj dvokliknite Ctrl/Cmd+E.

Iskanje po poti

Odstranili smo nepotrebne možnosti, ki smo jih »dobili« s platforme: Moduli и Projekt. Zdaj privzeto Najdi na poti DataGrip išče povsod. Dodali smo tudi novo območje iskanja Priloženi imeniki — vključuje samo datoteke in mape iz plošče Datoteke.

DataGrip 2019.1: podpora za nove zbirke podatkov, inicializacijske skripte, nove inšpekcije in več

Dejanja iz rezultatov navigacije

Rezultati krmarjenja zdaj zagotavljajo dejanja, ki veljajo za predmete v kodi ali drevesu. Na primer, iščete mizo. Evo, kaj lahko storite v oknu z rezultati.

  • Ogled DDL: Ctrl/Cmd+B.
  • Odprti podatki: F4.
  • Odprite okno za spreminjanje tabele: Ctrl/Cmd+F6.
  • Prikaz v drugem kontekstu: Alt + F1 (na primer prikaži v drevesu).
  • Oglejte si splošne informacije: Ctrl+Q/F1.
  • Ustvari SQL: Ctrl/Cmd+Alt+G.

DataGrip 2019.1: podpora za nove zbirke podatkov, inicializacijske skripte, nove inšpekcije in več

Delo s kodo

Kombinirani elementi v samodokončanju
Za CREATE и DROP samodokončanje ponuja kombinirane možnosti.

DataGrip 2019.1: podpora za nove zbirke podatkov, inicializacijske skripte, nove inšpekcije in več

Ne pozabite na kratice.

DataGrip 2019.1: podpora za nove zbirke podatkov, inicializacijske skripte, nove inšpekcije in več

Novi pregledi

DataGrip vas bo opozoril, če uporabljate kazalec, ki ni odprt.

DataGrip 2019.1: podpora za nove zbirke podatkov, inicializacijske skripte, nove inšpekcije in več

Naslednja dva pregleda sta privzeto onemogočena, vendar ju nekateri morda potrebujejo.

Če uporabite neimenovane argumente, bo to označeno.

DataGrip 2019.1: podpora za nove zbirke podatkov, inicializacijske skripte, nove inšpekcije in več

Inšpekcija, ki se pritožuje nad izjavo GOTO.

DataGrip 2019.1: podpora za nove zbirke podatkov, inicializacijske skripte, nove inšpekcije in več

Delo z datotekami

Dodana nastavitev za privzeto mapo projekta. V tej mapi bodo ustvarjeni novi projekti.

DataGrip 2019.1: podpora za nove zbirke podatkov, inicializacijske skripte, nove inšpekcije in več

učinek Shrani kot… za konzolo zdaj:

  • Predlaga privzeto mapo projekta.
  • Zapomni si zadnjo izbiro.

DataGrip 2019.1: podpora za nove zbirke podatkov, inicializacijske skripte, nove inšpekcije in več

V drevo datotek je bilo dodano dejanje Odstrani imenik: odpnite mapo. Prej, če želite odpeti mapo (to pomeni, da je ne prikažete v tem drevesu), ste morali klikniti Brisanje, in DataGrip je vprašal: ali želite izbrisati ali odpeti? Bilo je neprijetno in nejasno :)

DataGrip 2019.1: podpora za nove zbirke podatkov, inicializacijske skripte, nove inšpekcije in več

Drevo baze podatkov

Napisali smo lastno introspekcijo za DB2. To pomeni, da informacije o objektih baze podatkov pridobivamo s poizvedbami in ne prek gonilnika JDBC, kot prej. Tako so se v drevesu pojavili objekti, ki jih prej ni bilo: sprožilci, tipi, metode, moduli, števci, vloge in drugi.

DataGrip 2019.1: podpora za nove zbirke podatkov, inicializacijske skripte, nove inšpekcije in več

Drevo shrani kontekst: ime vira podatkov je obtičalo na vrhu.

DataGrip 2019.1: podpora za nove zbirke podatkov, inicializacijske skripte, nove inšpekcije in več

Narisane so ikone za nepodprte baze podatkov: tisti, ki imajo vire podatkov ustvarjene za take baze podatkov, ne bodo več zmedeni.

DataGrip 2019.1: podpora za nove zbirke podatkov, inicializacijske skripte, nove inšpekcije in več

Narisali smo tudi abstraktne ikone, ki jih lahko uporabimo v nastavitvah gonilnika.

DataGrip 2019.1: podpora za nove zbirke podatkov, inicializacijske skripte, nove inšpekcije in več

Ostalo

Teme po meri
Uporabniki DataGripa imajo zdaj možnost ustvariti poljubno barvno shemo. Nova shema je vtičnik, ki ga je treba namestiti iz razdelka plugins v nastavitvah.

DataGrip 2019.1: podpora za nove zbirke podatkov, inicializacijske skripte, nove inšpekcije in več

Tukaj preberite, kako ustvarite lastne teme:

Podrobna vadnica o ustvarjanju lastne teme po meri.
Objava v spletnem dnevniku o ustvarjanju tem po meri za platformo IntelliJ

Sami smo poskušali narediti nekaj novih. Izgledajo takole:

Cijan
DataGrip 2019.1: podpora za nove zbirke podatkov, inicializacijske skripte, nove inšpekcije in več

Temno vijolična
DataGrip 2019.1: podpora za nove zbirke podatkov, inicializacijske skripte, nove inšpekcije in več

Urejevalnik podatkov

Filter predlaga vrednosti iz odložišča.

DataGrip 2019.1: podpora za nove zbirke podatkov, inicializacijske skripte, nove inšpekcije in več

Vse!

Ekipa DataGrip

Vir: www.habr.com

Dodaj komentar