ProHoster > blog > amministrazione > DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro
DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro
Ciao! Diamo un'occhiata alle novità in - DataGrip 2019.1. Ti ricordiamo che la funzionalità DataGrip è inclusa negli altri nostri IDE a pagamento, ad eccezione di WebStorm.
Supporto per nuovi database
In questa versione, quattro database hanno ricevuto il supporto ufficiale nei nostri strumenti:
Alveare di Apache – sistema di gestione di database basato sulla piattaforma Hadoop. prugna verde – DBMS analitici per data warehouse basati su PostgreSQL. Vertica – database colonnare per analisi di big data. Fiocco di neve – archiviazione dei dati nel cloud. Se parliamo di database relazionali, allora Snowflake chiesto il massimo. In questa versione supportiamo solo SQL, rilasceremo le istruzioni in seguito.
Collegamento
Abbiamo apportato modifiche alla finestra di dialogo di connessione al database: abbiamo cercato di renderla più chiara e comoda.
Generale
Questa scheda è stata in gran parte sottoposta a refactoring.
Campo Tipo di connessione veniva chiamato Tipo di URL ed era proprio in fondo. Ma poiché il valore in questo campo determina l'ulteriore processo, ora è in alto.
Campo Banca Dati inserito dopo aver inserito login e password, perché è necessaria l'autenticazione per visualizzare l'elenco dei database di Ctrl/Cmd+Spazio.
Nei commenti al post precedente discusso molto salvataggio della password. Abbiamo aggiunto nuove opzioni e creato un elenco a discesa. I valori di questo elenco sono:
Non salvare la password.
Salva fino al riavvio di DataGrip (in precedenza funzionava così l'opzione "non salvare").
Salva per la sessione: fino alla disconnessione dall'origine dati.
Perpetuare.
Per evitare confusione, inserire una password vuota tramite il menu contestuale.
Giudizio Test di connessione vengono ora visualizzati nella finestra stessa, senza clic o finestre di dialogo aggiuntive.
E se i driver non sono stati scaricati, DataGrip si offrirà di farlo. Pulsante Precedente Test di connessione è stato bloccato in questo caso, il che ha confuso gli utenti.
Opzioni
Le impostazioni sono state spostate qui dalla scheda Generale Sola lettura, Sincronizzazione automatica, Controllo delle transazioni.
Новое:
- Esegui query keep-alive ogni N secondi: colpirà l'origine dati con uno stick ogni N secondi. Per i database che non supportiamo, puoi scrivere tu stesso una richiesta di keep-alive. Questo viene fatto nelle impostazioni del driver.
- Automobilesconnettere dopo N secondi: Il valore in secondi inserito qui indicherà a DataGrip dopo quanto tempo si disconnetterà automaticamente dall'origine dati.
- Script di avvio: Qui puoi inserire una query che verrà eseguita ogni volta che viene creata una connessione. Ricordiamolo se Collegamento singolo
modo non è abilitato, viene creata una nuova connessione per ogni nuova console.
schemi
Il filtro per gli oggetti visualizzati nell'albero è stato spostato qui.
Navigazione e ricerca
Elenco delle posizioni recenti
La nuova finestra Posizioni recenti mostra dove sei stato di recente. Gli elementi dell'elenco sono piccole porzioni di codice che hai modificato o visualizzato di recente. Questo è utile se ricordi il contesto ma non ricordi il nome del file. Questo accade spesso in DataGrip perché tutte le console hanno nomi simili :) La scorciatoia da tastiera predefinita è: Ctrl/Comando+Maiusc+E.
Se in precedenza hai utilizzato questa scorciatoia da tastiera per visualizzare un elenco di file modificati di recente, ora fai doppio clic Ctrl/Comando+E.
Cerca per percorso
Abbiamo rimosso le opzioni non necessarie che abbiamo "ottenuto" dalla piattaforma: Moduli и Progetto. Ora per impostazione predefinita Trova nel percorso DataGrip effettua ricerche ovunque. Abbiamo anche aggiunto una nuova area di ricerca Directory allegate — include solo file e cartelle del pannello File.
Azioni dai risultati della navigazione
I risultati della navigazione ora forniscono azioni applicabili agli oggetti nel codice o nell'albero. Ad esempio, stai cercando un tavolo. Ecco cosa puoi fare dalla finestra dei risultati.
Visualizza DDL: Ctrl/Comando+B.
Dati aperti: F4.
Apri la finestra Modifica tabella: Ctrl/Comando+F6.
Visualizza in un altro contesto: Alt + F1 (ad esempio, mostra in un albero).
Vedi informazioni generali: Ctrl+Q/F1.
Genera SQL: Ctrl/Comando+Alt+G.
Lavorare con il codice
Elementi combinati nel completamento automatico
per CREATE и DROP il completamento automatico offre opzioni combinate.
Non dimenticare gli acronimi.
Nuove ispezioni
DataGrip ti avviserà se stai utilizzando un cursore non aperto.
Le seguenti due ispezioni sono disabilitate per impostazione predefinita, ma alcune potrebbero averne bisogno.
Se usi argomenti senza nome, questo verrà evidenziato.
Un'ispezione che lamenta la dichiarazione GOTO.
Lavorare con i file
Aggiunta un'impostazione per la cartella di progetto predefinita. I nuovi progetti verranno creati in questa cartella.
Azione Salva come… per la console ora:
Suggerisce una cartella di progetto predefinita.
Ricorda l'ultima scelta.
È stata aggiunta un'azione all'albero dei file Scollega directory: sblocca una cartella. In precedenza, per sbloccare una cartella (ovvero, non mostrarla in questo albero), dovevi fare clic su Eliminae DataGrip ha chiesto: vuoi eliminare o sbloccare? Era scomodo e poco chiaro :)
Albero del database
Abbiamo scritto la nostra introspezione per DB2. Ciò significa che otteniamo informazioni sugli oggetti del database utilizzando query e non tramite il driver JDBC, come prima. Pertanto, nell'albero sono comparsi oggetti che prima non c'erano: trigger, tipi, metodi, moduli, contatori, ruoli e altri.
L'albero memorizza il contesto: il nome dell'origine dati è bloccato in alto.
Sono state disegnate le icone per i database non supportati: chi ha origini dati create per tali database non verrà più confuso.
Abbiamo anche disegnato icone astratte che possono essere utilizzate nelle impostazioni del driver.
Il resto
Temi personalizzati
Gli utenti DataGrip ora hanno la possibilità di creare qualsiasi combinazione di colori desiderino. Il nuovo schema è un plugin che deve essere installato dalla sezione plugin nelle impostazioni.