Ciao! Diamo un'occhiata alle novità in — . Ricordiamo che la funzionalità di DataGrip è inclusa anche nelle nostre altre IDE a pagamento, oltre a WebStorm.

Supporto per nuovi database
In questa versione, quattro database hanno ottenuto supporto ufficiale nei nostri strumenti:
Apache Hive – un sistema di gestione database basato sulla piattaforma Hadoop.
Greenplum – un DBMS analitico per data warehouse basato su PostgreSQL.
Vertica. – un database a colonne per l'analisi di grandi dati.
Snowflake – un'archiviazione dati nel cloud. Parlando di database relazionali, Snowflake . In questa versione abbiamo supportato solo SQL, l'analisi verrà rilasciata più avanti.

Connessione
Abbiamo apportato modifiche alla finestra di dialogo di connessione al database: abbiamo cercato di renderla più chiara e comoda.
Generale
In questa scheda, principalmente, si è svolto un refactoring.
Campo Tipo di connessione precedentemente chiamato Tipo URL e si trovava in fondo. Tuttavia, poiché il valore in questo campo determina il processo successivo, ora è in alto.
Campo Database è stato posizionato dopo l'inserimento di username e password, perché l'autenticazione è necessaria per visualizzare l'elenco dei database di Ctrl/Cmd+Spazio.

Nei commenti al post precedente salvataggio della password. Abbiamo aggiunto nuove opzioni e creato un menu a discesa. I valori di questo menu sono:
- Non salvare la password.
- Salvare fino al riavvio di DataGrip (in precedenza questa opzione funzionava come “non salvare”).
- Salvare per la sessione: fino a quando non ti disconnetti dalla fonte dati.
- Salvare per sempre.

Per evitare malintesi, inserisci una password vuota tramite il menu contestuale.

Risultati Test Connection ora vengono visualizzati direttamente nella finestra, senza clic superflui e finestre di dialogo.

E se i driver non sono stati scaricati, DataGrip proporrà di farlo. In precedenza, il pulsante Test Connection era disabilitato in questo caso, il che confondeva gli utenti.

Opzioni
Qui dalla scheda Generale sono state trasferite le impostazioni Sola lettura, Sincronizzazione automatica, Controllo delle transazioni.
Nuovo:
– Esegui query di keep-alive ogni N secondi: verrà interpellata la fonte dati ogni N secondi. Per i database che non supportiamo, puoi scrivere tu stesso la query di keep-alive. Questo si fa nelle impostazioni del driver.
– Auto-disconnect dopo N secondi: il valore inserito qui in secondi indicherà a DataGrip dopo quanto tempo disconnettersi automaticamente dalla fonte dati.
– Script di avvio: Qui puoi inserire una query che sarà eseguita ogni volta che viene creato un collegamento. Ricordiamo che se Collegamento singolo
mode non è attivato, per ogni nuova console viene creata una nuova connessione.

Schemi
Qui è stato spostato il filtro degli oggetti visualizzati nell'albero.

Navigazione e ricerca
L'area Recent locations mostra dove sei stato recentemente. Gli elementi dell'elenco sono piccole porzioni di codice che hai modificato o visualizzato di recente. Questo è utile se ricordi il contesto, ma non il nome del file. In DataGrip questo accade spesso, poiché tutte le console hanno nomi simili 🙂 La combinazione di tasti per impostazione predefinita è:
Ctrl/Cmd+Shift+E.
Se in precedenza usavi questa combinazione di tasti per visualizzare l'elenco dei file modificati di recente, ora ti preghiamo di usare il doppio clic su

Ctrl/Cmd+E Ricerca nel percorso.
Abbiamo rimosso le opzioni non necessarie, che ci sono rimaste dalla piattaforma:
Modulo Modulo e ProgettoTrova nel percorso in DataGrip cerca ovunque. Abbiamo anche aggiunto una nuova area di ricerca Directory collegate — include solo file e cartelle dal pannello File. Azioni dai risultati della navigazione

Azioni dai risultati di navigazione
Ora, dalle risultati di navigazione, funzionano le azioni applicabili a oggetti nel codice o nell'albero. Ad esempio, stai cercando una tabella. Ecco cosa puoi fare dalla finestra dei risultati.
- Visualizza DDL: Ctrl/Cmd+B.
- Apri dati: F4.
- Apri finestra Modifica Tabella: Ctrl/Cmd+F6.
- Visualizza in un altro contesto: Alt+F1 (ad esempio, mostrare nell'albero).
- Vedi informazioni generali: Ctrl+Q/F1.
- Genera SQL: Ctrl/Cmd+Alt+G.

Lavorare con il codice
Elementi combinati nell'autocompletamento
Per CREARE e ELIMINA l'autocompletamento offre opzioni combinate.

Non dimenticare le abbreviazioni.

Nuove ispezioni
DataGrip ti avviserà se utilizzi un cursore che non hai aperto.

Le due ispezioni seguenti sono disattivate per impostazione predefinita, ma potrebbero essere necessarie per alcuni.
Se utilizzi argomenti non nominati, questo sarà evidenziato.

Ispezione che segnala l'operatore GOTO.

Lavorare con i file
Aggiunta di un'impostazione per la cartella di progetto predefinita. I nuovi progetti verranno creati in questa cartella.

Azione Salva come… per la console ora:
- Propone la cartella di progetto predefinita.
- Ricorda l'ultima selezione.

Nell'albero dei file è stata aggiunta un'azione Stacca Directory: scollegare la cartella. In precedenza, per scollegare la cartella (cioè non mostrarla in questo albero), era necessario cliccare Elimina, e DataGrip chiedeva: vuoi rimuovere o scollegare? Era scomodo e poco chiaro 🙂

Albero del database
Abbiamo scritto la nostra introspezione per DB2. Ciò significa che otteniamo le informazioni sugli oggetti del database tramite query, e non tramite il driver JDBC, come prima. Nell'albero sono quindi apparsi oggetti che prima non c'erano: trigger, tipi, metodi, moduli, contatori, ruoli e altri.

L'albero mantiene il contesto: il nome della fonte dati si fissa in alto.

Per i database non supportati abbiamo creato delle icone: coloro i cui dati di origine sono stati creati per tali database smetteranno di confondersi.

Abbiamo anche disegnato icone astratte, che possono essere utilizzate nelle impostazioni del driver.

Altro
Temi personalizzati
Gli utenti di DataGrip hanno la possibilità di creare qualsiasi schema di colori. Un nuovo schema è un plugin che deve essere installato dalla sezione Plugins nelle impostazioni.

Per informazioni su come creare i propri temi, leggi qui:
.
Abbiamo provato a crearne un paio noi stessi. Ecco come appaiono:
Ciano

Viola scuro

Editor dei dati
Il filtro propone valori dagli appunti.

Fatto!
- Email che leggiamo: datagrip@jetbrains.com
- Commenti che leggiamo ↓↓↓
Team di DataGrip
Fonte: habr.com
