{"id":30867,"date":"2019-10-31T21:37:53","date_gmt":"2019-10-31T18:37:53","guid":{"rendered":"https:\/\/prohoster.info\/blog\/datagrip-2019-1-podderzhka-novyh-baz-initsializatsionnye-skripty-novye-inspektsii-i-drugoe\/"},"modified":"2019-10-31T21:37:53","modified_gmt":"2019-10-31T18:37:53","slug":"datagrip-2019-1-podderzhka-novyh-baz-initsializatsionnye-skripty-novye-inspektsii-i-drugoe","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/datagrip-2019-1-podderzhka-novyh-baz-initsializatsionnye-skripty-novye-inspektsii-i-drugoe","title":{"rendered":"DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ciao! Diamo un'occhiata alle novit\u00e0 in \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.jetbrains.com\/datagrip\/download\">DataGrip 2019.1<\/a><\/noindex>. Ricordiamo che la funzionalit\u00e0 di DataGrip \u00e8 inclusa anche nelle nostre altre IDE a pagamento, oltre a WebStorm.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro\" src=\"\/wp-content\/uploads\/2019\/04\/1be9a21783bb2ff0a32924387f4dc09b.jpg\" style=\"display:block;margin: 0 auto;\" \/><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Supporto per nuovi database<\/h2>\n<p>\nIn questa versione, quattro database hanno ottenuto supporto ufficiale nei nostri strumenti:<\/p>\n<p><strong>Apache Hive <\/strong>\u2013 un sistema di gestione database basato sulla piattaforma Hadoop.<br \/>\n<strong>Greenplum<\/strong> \u2013 un DBMS analitico per data warehouse basato su PostgreSQL.<br \/>\n<strong>Vertica.<\/strong> \u2013 un database a colonne per l'analisi di grandi dati.<br \/>\n<strong>Snowflake<\/strong> \u2013 un'archiviazione dati nel cloud. Parlando di database relazionali, Snowflake <noindex><a rel=\"nofollow\" href=\"https:\/\/youtrack.jetbrains.com\/issue\/DBE-3024\">\u00e8 stato richiesto di pi\u00f9<\/a><\/noindex>. In questa versione abbiamo supportato solo SQL, l'analisi verr\u00e0 rilasciata pi\u00f9 avanti.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro\" src=\"\/wp-content\/uploads\/2019\/04\/fb07597ee785e889c0e6c33bdd3e6f1e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Connessione<\/h2>\n<p>\nAbbiamo apportato modifiche alla finestra di dialogo di connessione al database: abbiamo cercato di renderla pi\u00f9 chiara e comoda.<\/p>\n<h3><strong>Generale<\/strong><\/h3>\n<p>\nIn questa scheda, principalmente, si \u00e8 svolto un refactoring.<\/p>\n<p>Campo <strong>Tipo di connessione <\/strong>precedentemente chiamato <strong>Tipo URL <\/strong>e si trovava in fondo. Tuttavia, poich\u00e9 il valore in questo campo determina il processo successivo, ora \u00e8 in alto.<\/p>\n<p>Campo <strong>Database<\/strong> \u00e8 stato posizionato dopo l'inserimento di username e password, perch\u00e9 l'autenticazione \u00e8 necessaria per visualizzare l'elenco dei database di <i>Ctrl\/Cmd+Spazio<\/i>.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro\" src=\"\/wp-content\/uploads\/2019\/04\/28d163dacf839a1e62b939460a0b4630.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNei commenti al post precedente <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/JetBrains\/blog\/431646\/#comment_19458272\">ci sono stati molti dibattiti<\/a><\/noindex> salvataggio della password. Abbiamo aggiunto nuove opzioni e creato un menu a discesa. I valori di questo menu sono:<\/p>\n<ul>\n<li>Non salvare la password.<\/li>\n<li>Salvare fino al riavvio di DataGrip (in precedenza questa opzione funzionava come \u201cnon salvare\u201d).<\/li>\n<li>Salvare per la sessione: fino a quando non ti disconnetti dalla fonte dati.<\/li>\n<li>Salvare per sempre.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro\" src=\"\/wp-content\/uploads\/2019\/04\/d3ac64f06fbb1c4a9768e0f9df85c9a6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPer evitare malintesi, inserisci una password vuota tramite il menu contestuale.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro\" src=\"\/wp-content\/uploads\/2019\/04\/cce51685fb7e69fcb1a85602290d36c4.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nRisultati <i>Test Connection<\/i> ora vengono visualizzati direttamente nella finestra, senza clic superflui e finestre di dialogo.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro\" src=\"\/wp-content\/uploads\/2019\/04\/ab63f4163b4a9fc8ecb583e4b2a61c83.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nE se i driver non sono stati scaricati, DataGrip proporr\u00e0 di farlo. In precedenza, il pulsante <i>Test Connection <\/i> era disabilitato in questo caso, il che confondeva gli utenti.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro\" src=\"\/wp-content\/uploads\/2019\/04\/ddad700d0c3f4e6e1274956b421db719.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3><strong>Opzioni<\/strong><\/h3>\n<p>\nQui dalla scheda Generale sono state trasferite le impostazioni <em>Sola lettura<\/em>, <em>Sincronizzazione automatica<\/em>, <em>Controllo delle transazioni<\/em>.<\/p>\n<p><strong>Nuovo<\/strong>:<\/p>\n<p>\u2013 <em>Esegui query di keep-alive ogni N secondi: <\/em>verr\u00e0 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.<\/p>\n<p>\u2013 <em>Auto-<\/em><em>disconnect<\/em><em> dopo N secondi<\/em>: il valore inserito qui in secondi indicher\u00e0 a DataGrip dopo quanto tempo disconnettersi automaticamente dalla fonte dati.<\/p>\n<p>\u2013 <em>Script di avvio<\/em>: Qui puoi inserire una query che sar\u00e0 eseguita ogni volta che viene creato un collegamento. Ricordiamo che se <em>Collegamento singolo<br \/>\n mode <\/em>non \u00e8 attivato, per ogni nuova console viene creata una nuova connessione.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro\" src=\"\/wp-content\/uploads\/2019\/04\/c570a95b1e21b942dba1e656bde54cc8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3><strong>Schemi<\/strong><\/h3>\n<p>\nQui \u00e8 stato spostato il filtro degli oggetti visualizzati nell'albero.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro\" src=\"\/wp-content\/uploads\/2019\/04\/5b321a9e09310f8e4e9d689bb853ee09.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Navigazione e ricerca<\/h2>\n<p>\n<strong>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 \u00e8 utile se ricordi il contesto, ma non il nome del file. In DataGrip questo accade spesso, poich\u00e9 tutte le console hanno nomi simili \ud83d\ude42 La combinazione di tasti per impostazione predefinita \u00e8:<\/strong><\/p>\n<p>Ctrl\/Cmd+Shift+E.<br \/>\n<em>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<\/em><\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro\" src=\"\/wp-content\/uploads\/2019\/04\/dbd48eb3d2b072495061ba437ab5380b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nCtrl\/Cmd+E <i>Ricerca nel percorso<\/i>.<\/p>\n<p><strong>Abbiamo rimosso le opzioni non necessarie, che ci sono rimaste dalla piattaforma:<\/strong><\/p>\n<p>Modulo <i>Modulo<\/i> e <i>Progetto<\/i>Trova nel percorso <i>in DataGrip cerca ovunque. Abbiamo anche aggiunto una nuova area di ricerca<\/i> Directory collegate <em>\u2014 include solo file e cartelle dal pannello File. <\/em>Azioni dai risultati della navigazione<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro\" src=\"\/wp-content\/uploads\/2019\/04\/d3a46551b626039ba7cfbe8d1a0ce8d7.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<strong>Azioni dai risultati di navigazione<\/strong><\/p>\n<p>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.<\/p>\n<ul>\n<li>Visualizza DDL: <i>Ctrl\/Cmd+B<\/i>.<\/li>\n<li>Apri dati: <i>F4<\/i>.<\/li>\n<li>Apri finestra Modifica Tabella: <i>Ctrl\/Cmd+F6<\/i>.<\/li>\n<li>Visualizza in un altro contesto: <i>Alt+F1<\/i> (ad esempio, mostrare nell'albero).<\/li>\n<li>Vedi informazioni generali: <i>Ctrl+Q\/F1<\/i>.<\/li>\n<li>Genera SQL: <i>Ctrl\/Cmd+Alt+G<\/i>.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro\" src=\"\/wp-content\/uploads\/2019\/04\/2e1793d941499dae216185c9b5258831.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Lavorare con il codice<\/h2>\n<p>\n<strong>Elementi combinati nell'autocompletamento<\/strong><br \/>\nPer <code>CREARE<\/code> e <code>ELIMINA<\/code> l'autocompletamento offre opzioni combinate.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro\" src=\"\/wp-content\/uploads\/2019\/04\/8b3ec3111f4be1b468d150f0bc4f5815.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNon dimenticare le abbreviazioni.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro\" src=\"\/wp-content\/uploads\/2019\/04\/e4664a0ef7505836b5b347440e48ff97.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<strong>Nuove ispezioni<\/strong><\/p>\n<p>DataGrip ti avviser\u00e0 se utilizzi un cursore che non hai aperto.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro\" src=\"\/wp-content\/uploads\/2019\/04\/639d5f21a8c8a55e3b8c7dfe46e64a5d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLe due ispezioni seguenti sono disattivate per impostazione predefinita, ma potrebbero essere necessarie per alcuni.<\/p>\n<p>Se utilizzi argomenti non nominati, questo sar\u00e0 evidenziato.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro\" src=\"\/wp-content\/uploads\/2019\/04\/f43494714417dfd1cd01f1c49dafca44.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIspezione che segnala l'operatore GOTO.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro\" src=\"\/wp-content\/uploads\/2019\/04\/512d3084b89e0a04a671f77dfd7d6ca9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Lavorare con i file<\/h2>\n<p>\nAggiunta di un'impostazione per la cartella di progetto predefinita. I nuovi progetti verranno creati in questa cartella.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro\" src=\"\/wp-content\/uploads\/2019\/04\/d2a2b90d5d70ddb0f1e4c7c25119eaf0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAzione <em>Salva come\u2026<\/em> per la console ora:<\/p>\n<ul>\n<li>Propone la cartella di progetto predefinita.<\/li>\n<li>Ricorda l'ultima selezione.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro\" src=\"\/wp-content\/uploads\/2019\/04\/2175036c03d46933dd5aad2d6296a355.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNell'albero dei file \u00e8 stata aggiunta un'azione <i>Stacca Directory<\/i>: scollegare la cartella. In precedenza, per scollegare la cartella (cio\u00e8 non mostrarla in questo albero), era necessario cliccare <i>Elimina<\/i>, e DataGrip chiedeva: vuoi rimuovere o scollegare? Era scomodo e poco chiaro \ud83d\ude42<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro\" src=\"\/wp-content\/uploads\/2019\/04\/49fcf729cefbc81b3ae050f47dcd430c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Albero del database<\/h2>\n<p>\nAbbiamo scritto la nostra introspezione per DB2. Ci\u00f2 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.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro\" src=\"\/wp-content\/uploads\/2019\/04\/69b12beb0c1b9e2e2d359f8c4330d91e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nL'albero mantiene il contesto: il nome della fonte dati si fissa in alto.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro\" src=\"\/wp-content\/uploads\/2019\/04\/9823b2a20944e4cd32c4d0d88287120a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPer i database non supportati abbiamo creato delle icone: coloro i cui dati di origine sono stati creati per tali database smetteranno di confondersi.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro\" src=\"\/wp-content\/uploads\/2019\/04\/5f55e99eb0d3a3a2565d60f7df05d701.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAbbiamo anche disegnato icone astratte, che possono essere utilizzate nelle impostazioni del driver.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro\" src=\"\/wp-content\/uploads\/2019\/04\/9cd83c15486b625dac89e16177adcc74.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Altro<\/h2>\n<p>\n<strong>Temi personalizzati<\/strong><br \/>\nGli utenti di DataGrip hanno la possibilit\u00e0 di creare qualsiasi schema di colori. Un nuovo schema \u00e8 un plugin che deve essere installato dalla sezione <em>Plugins<\/em> nelle impostazioni.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro\" src=\"\/wp-content\/uploads\/2019\/04\/7197ddba407b02ae0b4a4c4813b5edda.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPer informazioni su come creare i propri temi, leggi qui:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/www.jetbrains.org\/intellij\/sdk\/docs\/reference_guide\/ui_themes\/themes_intro.html\">Guida dettagliata su come creare il proprio tema personalizzato<\/a><\/noindex>.<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/blog.jetbrains.com\/platform\/2019\/03\/creating-custom-themes-for-intellij-platform-ides\">Post del blog sulla creazione di temi personalizzati per la piattaforma IntelliJ<\/a><\/noindex><\/p>\n<p>Abbiamo provato a crearne un paio noi stessi. Ecco come appaiono:<\/p>\n<p><em>Ciano<\/em><br \/>\n<img decoding=\"async\" alt=\"DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro\" src=\"\/wp-content\/uploads\/2019\/04\/39d3b8b9f6813db00f4672c30b592f22.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<em>Viola scuro<\/em><br \/>\n<img decoding=\"async\" alt=\"DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro\" src=\"\/wp-content\/uploads\/2019\/04\/3946b654f4fa2abeb78c9cc2c7a48de8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<strong>Editor dei dati<\/strong><\/p>\n<p>Il filtro propone valori dagli appunti.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro\" src=\"\/wp-content\/uploads\/2019\/04\/fdcab45d327ec1f7ce71b2fbaa97e315.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nFatto!<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.jetbrains.com\/datagrip\/whatsnew\/\">Maggiori informazioni qui (in inglese)<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.jetbrains.com\/datagrip\/download\">Scarica la prova gratuita per un mese<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/datagrip\">Twitter che seguiamo<\/a><\/noindex><\/li>\n<li>Email che leggiamo: datagrip@jetbrains.com<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/youtrack.jetbrains.com\/issues\/DBE\">Bug tracker<\/a><\/noindex><\/li>\n<li>Commenti che leggiamo \u2193\u2193\u2193<\/li>\n<\/ul>\n<p>\nTeam di DataGrip<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/JetBrains\/blog\/446620\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442! \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043d\u0430 \u043d\u043e\u0432\u044b\u0435 \u0448\u0442\u0443\u043a\u0438 \u0432 \u2014 DataGrip 2019.1. \u041d\u0430\u043f\u043e\u043c\u043d\u0438\u043c, \u0447\u0442\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c DataGrip \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0430 \u0438 \u0432 \u0434\u0440\u0443\u0433\u0438\u0435 \u043d\u0430\u0448\u0438 \u043f\u043b\u0430\u0442\u043d\u044b\u0435 IDE, \u043a\u0440\u043e\u043c\u0435 WebStorm. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043d\u043e\u0432\u044b\u0445 \u0431\u0430\u0437 \u0412 \u044d\u0442\u043e\u043c \u0440\u0435\u043b\u0438\u0437\u0435 \u0441\u0440\u0430\u0437\u0443 \u0447\u0435\u0442\u044b\u0440\u0435 \u0431\u0430\u0437\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u0443\u044e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0432 \u043d\u0430\u0448\u0438\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0445: Apache Hive \u2013 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u0430\u0437\u0430\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Hadoop. Greenplum \u2013 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0421\u0423\u0411\u0414 \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449 \u0434\u0430\u043d\u043d\u044b\u0445 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":22850,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-30867","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442! \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043d\u0430 \u043d\u043e\u0432\u044b\u0435 \u0448\u0442\u0443\u043a\u0438 \u0432 \u2014 DataGrip 2019.1.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/datagrip-2019-1-podderzhka-novyh-baz-initsializatsionnye-skripty-novye-inspektsii-i-drugoe\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47DataGrip 2019.1: \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043d\u043e\u0432\u044b\u0445 \u0431\u0430\u0437, \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u044b, \u043d\u043e\u0432\u044b\u0435 \u0438\u043d\u0441\u043f\u0435\u043a\u0446\u0438\u0438 \u0438 \u0434\u0440\u0443\u0433\u043e\u0435 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442! \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043d\u0430 \u043d\u043e\u0432\u044b\u0435 \u0448\u0442\u0443\u043a\u0438 \u0432 \u2014 DataGrip 2019.1.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/datagrip-2019-1-podderzhka-novyh-baz-initsializatsionnye-skripty-novye-inspektsii-i-drugoe\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:37:53+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:37:53+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47DataGrip 2019.1: supporto per nuovi database, script di inizializzazione, nuove ispezioni e altro | ProHoster","description":"Ciao! Diamo un'occhiata alle novit\u00e0 in \u2014 DataGrip 2019.1.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/datagrip-2019-1-podderzhka-novyh-baz-initsializatsionnye-skripty-novye-inspektsii-i-drugoe","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47DataGrip 2019.1: \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043d\u043e\u0432\u044b\u0445 \u0431\u0430\u0437, \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u044b, \u043d\u043e\u0432\u044b\u0435 \u0438\u043d\u0441\u043f\u0435\u043a\u0446\u0438\u0438 \u0438 \u0434\u0440\u0443\u0433\u043e\u0435 | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442! \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043d\u0430 \u043d\u043e\u0432\u044b\u0435 \u0448\u0442\u0443\u043a\u0438 \u0432 \u2014 DataGrip 2019.1.","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/datagrip-2019-1-podderzhka-novyh-baz-initsializatsionnye-skripty-novye-inspektsii-i-drugoe","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:37:53+00:00","article:modified_time":"2019-10-31T18:37:53+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"30867","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 03:22:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 17:13:23","updated":"2026-01-21 03:22:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/30867","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=30867"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/30867\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/22850"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=30867"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=30867"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=30867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}