{"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 nuove funzionalit\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 in altre nostre 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, ben quattro database hanno ricevuto supporto ufficiale nei nostri strumenti:<\/p>\n<p><strong>Apache Hive <\/strong>\u2013 sistema di gestione di database basato sulla piattaforma Hadoop.<br \/>\n<strong>Greenplum<\/strong> \u2013 DBMS analitico per archivi di dati basato su PostgreSQL.<br \/>\n<strong>Vertica<\/strong> \u2013 database colonnare per l'analisi di Big Data.<br \/>\n<strong>Snowflake<\/strong> \u2013 archiviazione cloud dei dati. 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, la funzionalit\u00e0 di introspezione sar\u00e0 rilasciata pi\u00f9 tardi.<\/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>Collegamento<\/h2>\n<p>\nAbbiamo apportato modifiche nella finestra di dialogo di connessione al database: ci siamo impegnati a renderlo pi\u00f9 chiaro e conveniente.<\/p>\n<h3><strong>Generale<\/strong><\/h3>\n<p>\nIn questa scheda, sono stati effettuati principalmente lavori di refactoring.<\/p>\n<p>Campo <strong>Tipo di connessione <\/strong>precedentemente si chiamava <strong>Tipo URL <\/strong>ed era in fondo. Ma poich\u00e9 il valore di questo campo determina il processo successivo, ora \u00e8 in alto.<\/p>\n<p>Campo <strong>Database<\/strong> \u00e8 stato posizionato dopo l'inserimento dell'username e della password, poich\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\">si \u00e8 discusso molto<\/a><\/noindex> del salvataggio della password. Abbiamo aggiunto nuove opzioni e creato un elenco a discesa. I valori di questo elenco sono:<\/p>\n<ul>\n<li>Non salvare la password.<\/li>\n<li>Salvare fino al riavvio di DataGrip (precedentemente cos\u00ec funzionava l'opzione \u201cnon salvare\u201d).<\/li>\n<li>Salvare per sessione: finch\u00e9 non ci si disconnette 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 fraintendimenti, inserire 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 di connessione<\/i> ora vengono mostrati nella finestra stessa, senza clic superflui e dialoghi.<\/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 di connessione <\/i> era disattivato in tal 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>\nLe impostazioni sono state spostate qui dalla scheda Generale <em>Solo lettura<\/em>, <em>Sincronizzazione automatica<\/em>, <em>Controllo delle transazioni<\/em>.<\/p>\n<p><strong>Nuovo<\/strong>:<\/p>\n<p>\u2013 <em>Esegui query keep-alive ogni N secondi: <\/em>punter\u00e0 a controllare la fonte dati ogni N secondi. Per i database non supportati, puoi scrivere tu stesso la query keep-alive. Questo avviene nelle impostazioni del driver.<\/p>\n<p>\u2013 <em>Auto-<\/em><em>disconnessione<\/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 verr\u00e0 eseguita ad ogni creazione di connessione. Ricordiamo che se <em>Connessione singola<br \/>\n modalit\u00e0 <\/em>non 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 si \u00e8 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>Elenco delle ultime posizioni<\/strong><\/p>\n<p>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 \u00e8 utile se ricordi il contesto, ma non ricordi il nome del file. In DataGrip questo accade spesso, poich\u00e9 tutte le console sono denominate in modo simile \ud83d\ude42 Combinazione di tasti predefinita:<br \/>\n<em>Ctrl\/Cmd+Shift+E.<\/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 \/>\nSe in precedenza utilizzavi questa combinazione di tasti per visualizzare l'elenco dei file recentemente modificati, ora ti preghiamo di utilizzare il doppio colpo <i>Ctrl\/Cmd+E<\/i>.<\/p>\n<p><strong>Ricerca per percorso<\/strong><\/p>\n<p>Abbiamo rimosso le opzioni inutili che ci sono rimaste dalla piattaforma: <i>Modulo<\/i> e <i>Progetto<\/i>. Ora per impostazione predefinita <i>Cerca nel percorso<\/i> in DataGrip cerca ovunque. Abbiamo anche aggiunto una nuova area di ricerca <em>Directory collegate <\/em>\u2014 include solo file e cartelle dal pannello File.<\/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 azioni di navigazione puoi applicare operazioni sugli oggetti nel codice o nell'albero. Ad esempio, stai cercando una tabella. Ecco cosa puoi fare dalla finestra con i 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>CREATE<\/code> e <code>DROP<\/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 usi 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 seguenti due ispezioni sono disattivate per impostazione predefinita, ma potrebbero essere necessarie per alcuni.<\/p>\n<p>Se utilizzi argomenti non nominati, questo verr\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'istruzione 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>Gestione dei file<\/h2>\n<p>\nAbbiamo aggiunto una 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 l'azione <i>Stacca Directory<\/i>: staccare la cartella. In precedenza, per staccare una cartella (ovvero non mostrarla in questo albero), dovevi premere <i>Elimina<\/i>, e DataGrip chiedeva: vuoi eliminare o staccare? 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 informazioni sugli oggetti del database tramite query, invece di utilizzare il driver JDBC come prima. In questo modo, sono apparsi nell'albero oggetti che prima non esistevano: 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 memorizza il contesto: il nome della fonte dati rimane 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 disegnato delle icone: coloro che hanno fonti dati create per questi 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 creato 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 possono 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 tuo 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 dati<\/strong><\/p>\n<p>Il filtro offre 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 \/>\nTutto!<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.jetbrains.com\/datagrip\/whatsnew\/\">Maggiore dettaglio qui (in inglese)<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.jetbrains.com\/datagrip\/download\">Scarica la prova per un mese<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/datagrip\">Twitter che leggiamo<\/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.1.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.1.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}]}}