ProHoster > Log > administrasjon > DataGrip 2019.1: støtte for nye databaser, initialiseringsskript, nye inspeksjoner og mer
DataGrip 2019.1: støtte for nye databaser, initialiseringsskript, nye inspeksjoner og mer
Hallo! La oss se på de nye tingene i - DataGrip 2019.1. La oss minne deg på at DataGrip-funksjonalitet er inkludert i våre andre betalte IDE-er, bortsett fra WebStorm.
Støtte for nye databaser
I denne utgivelsen fikk fire databaser offisiell støtte i verktøyene våre:
Apache Hive – databasestyringssystem basert på Hadoop-plattformen. Greenplum – analytisk DBMS for datavarehus basert på PostgreSQL. Vertica – kolonneformet database for stordataanalyse. Snowflake – lagring av skydata. Hvis vi snakker om relasjonsdatabaser, så Snowflake spurt om mest. I denne versjonen støttet vi kun SQL, vi vil gi ut instruksjonen senere.
Tilkobling
Vi har gjort endringer i dialogboksen for databasetilkobling: vi prøvde å gjøre den mer oversiktlig og praktisk.
general
Denne kategorien har stort sett blitt refaktorisert.
Feltet Tilkoblingstype pleide å bli kalt URL-type og det var helt nederst. Men siden verdien i dette feltet bestemmer den videre prosessen, er den nå på toppen.
Feltet Database plasseres etter å ha skrevet inn brukernavn og passord, fordi autentisering er nødvendig for å vise listen over databaser ved Ctrl/Cmd+mellomrom.
I kommentarfeltet til forrige innlegg diskutert mye lagre passord. Vi la til nye alternativer og laget en rullegardinliste. Verdiene på denne listen er:
Ikke lagre passordet.
Lagre til DataGrip er startet på nytt (tidligere var det slik alternativet "ikke lagre" fungerte).
Lagre for økt: til du kobler fra datakilden.
forevige.
For å unngå forvirring, skriv inn et tomt passord gjennom hurtigmenyen.
Funn Test Connection vises nå i selve vinduet, ingen ekstra klikk eller dialoger.
Og hvis driverne ikke er lastet ned, vil DataGrip tilby å gjøre det. Tidligere-knapp Test Connection ble blokkert i dette tilfellet, noe som forvirret brukerne.
alternativer
Innstillinger er flyttet hit fra fanen Generelt Read-only, Automatisk synkronisering, Transaksjonskontroll.
Новое:
- Kjør Keep-alive-søk hvert N sekund: vil stikke datakilden med en pinne hvert N sekund. For databaser som vi ikke støtter, kan du selv skrive en keep-alive-forespørsel. Dette gjøres i driverinnstillingene.
- Selv-koble etter N sekunder: Verdien i sekunder som legges inn her vil fortelle DataGrip etter hvor lang tid den automatisk skal kobles fra datakilden.
- Oppstartsskript: Her kan du legge inn en spørring som vil bli utført hver gang en tilkobling opprettes. La oss huske at hvis Enkel tilkobling
modus ikke er aktivert, opprettes en ny tilkobling for hver nye konsoll.
Skjemaer
Filteret for objekter som vises i treet har flyttet hit.
Navigering og søk
Liste over nylige steder
Det nye vinduet Nylige steder viser hvor du nylig har vært. Listeelementer er små kodebiter som du nylig har redigert eller sett på. Dette er nyttig hvis du husker konteksten, men ikke husker filnavnet. Dette skjer mye i DataGrip fordi alle konsoller heter lignende :) Standard hurtigtast er: Ctrl/Cmd+Shift+E.
Hvis du tidligere brukte denne hurtigtasten for å vise en liste over nylig endrede filer, dobbeltklikk nå Ctrl/Cmd+E.
Søk etter sti
Vi har fjernet unødvendige alternativer som vi "fikk" fra plattformen: Moduler и Prosjekt. Nå som standard Finn i veien DataGrip søker overalt. Vi har også lagt til et nytt søkeområde Vedlagte kataloger — den inkluderer bare filer og mapper fra Filer-panelet.
Handlinger fra navigasjonsresultater
Navigasjonsresultater gir nå handlinger som gjelder objekter i koden eller treet. For eksempel leter du etter et bord. Her er hva du kan gjøre fra resultatvinduet.
Se DDL: Ctrl/Cmd+B.
Åpne data: F4.
Åpne vinduet Endre tabell: Ctrl/Cmd+F6.
Vis i en annen sammenheng: Alt + F1 (vis for eksempel i et tre).
Se generell informasjon: Ctrl+Q/F1.
Generer SQL: Ctrl/Cmd+Alt+G.
Jobber med kode
Kombinerte elementer i autofullføring
For CREATE и DROP autofullføring tilbyr kombinerte alternativer.
Ikke glem akronymer.
Nye inspeksjoner
DataGrip vil advare deg hvis du bruker en markør som ikke er åpen.
Følgende to inspeksjoner er deaktivert som standard, men noen kan trenge dem.
Hvis du bruker ikke navngitte argumenter, vil dette bli uthevet.
En inspeksjon som klager på GOTO-uttalelsen.
Arbeid med filer
Lagt til en innstilling for standard prosjektmappen. Nye prosjekter vil bli opprettet i denne mappen.
effekt Lagre som… for konsollen nå:
Foreslår en standard prosjektmappe.
Husker det siste valget.
En handling er lagt til filtreet Koble fra katalogen: Løsne en mappe. Tidligere, for å løsne en mappe (det vil si ikke vise den i dette treet), måtte du klikke Delete, og DataGrip spurte: vil du slette eller løsne? Det var upraktisk og uklart :)
Databasetre
Vi skrev vår egen introspeksjon for DB2. Dette betyr at vi innhenter informasjon om databaseobjekter ved hjelp av spørringer, og ikke gjennom JDBC-driveren, som før. Dermed dukket det opp objekter i treet som ikke var der før: triggere, typer, metoder, moduler, tellere, roller og andre.
Treet lagrer konteksten: navnet på datakilden sitter fast på toppen.
Ikoner har blitt tegnet for databaser som ikke støttes: de som har datakilder opprettet for slike databaser vil ikke lenger bli forvirret.
Vi tegnet også abstrakte ikoner som kan brukes i driverinnstillingene.
Hvile
Egendefinerte temaer
DataGrip-brukere har nå muligheten til å lage et hvilket som helst fargeskjema de ønsker. Den nye ordningen er en plugin som må installeres fra seksjonen plugins i innstillingene.