{"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\/es\/blog\/administrirovanie\/datagrip-2019-1-podderzhka-novyh-baz-initsializatsionnye-skripty-novye-inspektsii-i-drugoe","title":{"rendered":"DataGrip 2019.1: soporte para nuevas bases de datos, scripts de inicializaci\u00f3n, nuevas inspecciones y m\u00e1s","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00a1Hola! Veamos las nuevas caracter\u00edsticas de \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.jetbrains.com\/datagrip\/download\">DataGrip 2019.1<\/a><\/noindex>. Recordemos que la funcionalidad de DataGrip tambi\u00e9n est\u00e1 incluida en nuestras otras IDE de pago, adem\u00e1s de WebStorm.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: soporte para nuevas bases de datos, scripts de inicializaci\u00f3n, nuevas inspecciones y m\u00e1s\" 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>Soporte para nuevas bases de datos<\/h2>\n<p>\nEn esta versi\u00f3n, cuatro bases de datos han recibido soporte oficial en nuestras herramientas:<\/p>\n<p><strong>Apache Hive <\/strong>\u2013 sistema de gesti\u00f3n de bases de datos basado en la plataforma Hadoop.<br \/>\n<strong>Greenplum<\/strong> \u2013 base de datos anal\u00edtica para almacenes de datos basada en PostgreSQL.<br \/>\n<strong>Vertica<\/strong> \u2013 base de datos columnar para el an\u00e1lisis de grandes datos.<br \/>\n<strong>Snowflake<\/strong> \u2013 almacenamiento de datos en la nube. Hablando de bases de datos relacionales, Snowflake <noindex><a rel=\"nofollow\" href=\"https:\/\/youtrack.jetbrains.com\/issue\/DBE-3024\">ha sido la m\u00e1s solicitada<\/a><\/noindex>. En esta versi\u00f3n solo hemos soportado SQL, la inspecci\u00f3n saldr\u00e1 m\u00e1s adelante.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: soporte para nuevas bases de datos, scripts de inicializaci\u00f3n, nuevas inspecciones y m\u00e1s\" src=\"\/wp-content\/uploads\/2019\/04\/fb07597ee785e889c0e6c33bdd3e6f1e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Conexi\u00f3n<\/h2>\n<p>\nHemos realizado cambios en el cuadro de di\u00e1logo de conexi\u00f3n a la base de datos: tratamos de hacerlo m\u00e1s claro y conveniente.<\/p>\n<h3><strong>General<\/strong><\/h3>\n<p>\nEn esta pesta\u00f1a, principalmente, se realiz\u00f3 una reestructuraci\u00f3n.<\/p>\n<p>Campo <strong>Tipo de conexi\u00f3n <\/strong>antes se llamaba <strong>Tipo de URL <\/strong>y estaba al final. Sin embargo, dado que el valor en este campo determina el proceso posterior, ahora est\u00e1 en la parte superior.<\/p>\n<p>Campo <strong>Base de datos<\/strong> se coloc\u00f3 despu\u00e9s de ingresar el nombre de usuario y la contrase\u00f1a, porque la autenticaci\u00f3n es necesaria para mostrar la lista de bases de datos por <i>Ctrl\/Cmd+Espacio<\/i>.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: soporte para nuevas bases de datos, scripts de inicializaci\u00f3n, nuevas inspecciones y m\u00e1s\" src=\"\/wp-content\/uploads\/2019\/04\/28d163dacf839a1e62b939460a0b4630.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEn los comentarios de la publicaci\u00f3n anterior <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/JetBrains\/blog\/431646\/#comment_19458272\">se discuti\u00f3 mucho<\/a><\/noindex> sobre guardar la contrase\u00f1a. Se agregaron nuevas opciones y se hizo una lista desplegable. Los valores de esta lista son:<\/p>\n<ul>\n<li>No guardar contrase\u00f1a.<\/li>\n<li>Guardar hasta reiniciar DataGrip (anteriormente esta opci\u00f3n no guardaba).<\/li>\n<li>Guardar para la sesi\u00f3n: mientras no te desconectes de la fuente de datos.<\/li>\n<li>Guardar para siempre.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"DataGrip 2019.1: soporte para nuevas bases de datos, scripts de inicializaci\u00f3n, nuevas inspecciones y m\u00e1s\" src=\"\/wp-content\/uploads\/2019\/04\/d3ac64f06fbb1c4a9768e0f9df85c9a6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPara evitar confusiones, ingrese una contrase\u00f1a vac\u00eda a trav\u00e9s del men\u00fa contextual.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: soporte para nuevas bases de datos, scripts de inicializaci\u00f3n, nuevas inspecciones y m\u00e1s\" src=\"\/wp-content\/uploads\/2019\/04\/cce51685fb7e69fcb1a85602290d36c4.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nResultados <i>Probar conexi\u00f3n<\/i> ahora se muestra en la misma ventana, sin clics o di\u00e1logos innecesarios.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: soporte para nuevas bases de datos, scripts de inicializaci\u00f3n, nuevas inspecciones y m\u00e1s\" src=\"\/wp-content\/uploads\/2019\/04\/ab63f4163b4a9fc8ecb583e4b2a61c83.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nY si no se han descargado los controladores, DataGrip te ofrecer\u00e1 hacerlo. Anteriormente, el bot\u00f3n <i>Probar conexi\u00f3n <\/i> estaba desactivado en este caso, lo que confund\u00eda a los usuarios.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: soporte para nuevas bases de datos, scripts de inicializaci\u00f3n, nuevas inspecciones y m\u00e1s\" src=\"\/wp-content\/uploads\/2019\/04\/ddad700d0c3f4e6e1274956b421db719.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3><strong>Opciones<\/strong><\/h3>\n<p>\nAqu\u00ed se trasladaron configuraciones de la pesta\u00f1a General <em>Solo lectura<\/em>, <em>Sincronizaci\u00f3n autom\u00e1tica<\/em>, <em>Control de transacciones<\/em>.<\/p>\n<p><strong>Nuevo<\/strong>:<\/p>\n<p>\u2013 <em>Ejecutar consulta keep-alive cada N segundos: <\/em>har\u00e1 ping a la fuente de datos cada N segundos. Para bases de datos que no soportamos, puedes escribir tu propia consulta keep-alive. Esto se hace en la configuraci\u00f3n del controlador.<\/p>\n<p>\u2013 <em>Auto-<\/em><em>desconexi\u00f3n<\/em><em> despu\u00e9s de N segundos<\/em>: el valor ingresado aqu\u00ed en segundos indicar\u00e1 a DataGrip despu\u00e9s de cu\u00e1nto tiempo desconectarse autom\u00e1ticamente de la fuente de datos.<\/p>\n<p>\u2013 <em>Script de inicio<\/em>: Aqu\u00ed puedes escribir una consulta que se ejecutar\u00e1 cada vez que se establezca una conexi\u00f3n. Recordemos que si <em>Conexi\u00f3n \u00fanica<br \/>\n modo <\/em>no est\u00e1 habilitado, se crea una nueva conexi\u00f3n para cada nueva consola.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: soporte para nuevas bases de datos, scripts de inicializaci\u00f3n, nuevas inspecciones y m\u00e1s\" src=\"\/wp-content\/uploads\/2019\/04\/c570a95b1e21b942dba1e656bde54cc8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3><strong>Esquemas<\/strong><\/h3>\n<p>\nAqu\u00ed se ha trasladado el filtro de objetos que se muestran en el \u00e1rbol.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: soporte para nuevas bases de datos, scripts de inicializaci\u00f3n, nuevas inspecciones y m\u00e1s\" src=\"\/wp-content\/uploads\/2019\/04\/5b321a9e09310f8e4e9d689bb853ee09.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Navegaci\u00f3n y b\u00fasqueda<\/h2>\n<p>\n<strong>Lista de ubicaciones recientes<\/strong><\/p>\n<p>La nueva ventana Ubicaciones recientes muestra d\u00f3nde has estado recientemente. Los elementos de la lista son fragmentos de c\u00f3digo que has editado o visualizado recientemente. Esto es \u00fatil si recuerdas el contexto, pero no recuerdas el nombre del archivo. En DataGrip esto sucede a menudo porque todas las consolas tienen nombres similares \ud83d\ude42 La combinaci\u00f3n de teclas por defecto es:<br \/>\n<em>Ctrl\/Cmd+Shift+E.<\/em><\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: soporte para nuevas bases de datos, scripts de inicializaci\u00f3n, nuevas inspecciones y m\u00e1s\" src=\"\/wp-content\/uploads\/2019\/04\/dbd48eb3d2b072495061ba437ab5380b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSi antes usabas esta combinaci\u00f3n de teclas para mostrar la lista de archivos modificados recientemente, ahora, por favor, usa un doble clic en <i>Ctrl\/Cmd+E<\/i>.<\/p>\n<p><strong>Buscar en la ruta<\/strong><\/p>\n<p>Hemos eliminado opciones innecesarias que \"heredamos\" de la plataforma: <i>M\u00f3dulo<\/i> y <i>Proyecto<\/i>. Ahora, por defecto, <i>Buscar en la ruta<\/i> en DataGrip busca en todas partes. Tambi\u00e9n hemos agregado una nueva \u00e1rea de b\u00fasqueda <em>Directorios adjuntos <\/em>\u2014 solo incluye archivos y carpetas del panel Archivos.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: soporte para nuevas bases de datos, scripts de inicializaci\u00f3n, nuevas inspecciones y m\u00e1s\" src=\"\/wp-content\/uploads\/2019\/04\/d3a46551b626039ba7cfbe8d1a0ce8d7.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<strong>Acciones desde los resultados de navegaci\u00f3n<\/strong><\/p>\n<p>Ahora, desde los resultados de navegaci\u00f3n, las acciones que son aplicables a los objetos en el c\u00f3digo o en el \u00e1rbol funcionan. Por ejemplo, buscas una tabla. Aqu\u00ed hay lo que puedes hacer desde la ventana con los resultados.<\/p>\n<ul>\n<li>Ver DDL: <i>Ctrl\/Cmd+B<\/i>.<\/li>\n<li>Abrir datos: <i>F4<\/i>.<\/li>\n<li>Abrir ventana Modificar Tabla: <i>Ctrl\/Cmd+F6<\/i>.<\/li>\n<li>Mostrar en otro contexto: <i>Alt+F1<\/i> (por ejemplo, mostrar en el \u00e1rbol).<\/li>\n<li>Ver informaci\u00f3n general: <i>Ctrl+Q\/F1<\/i>.<\/li>\n<li>Generar SQL: <i>Ctrl\/Cmd+Alt+G<\/i>.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"DataGrip 2019.1: soporte para nuevas bases de datos, scripts de inicializaci\u00f3n, nuevas inspecciones y m\u00e1s\" src=\"\/wp-content\/uploads\/2019\/04\/2e1793d941499dae216185c9b5258831.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Trabajar con c\u00f3digo<\/h2>\n<p>\n<strong>Elementos combinados en autocompletado<\/strong><br \/>\nPara <code>CREAR<\/code> y <code>ELIMINAR<\/code> el autocompletado sugiere opciones combinadas.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: soporte para nuevas bases de datos, scripts de inicializaci\u00f3n, nuevas inspecciones y m\u00e1s\" src=\"\/wp-content\/uploads\/2019\/04\/8b3ec3111f4be1b468d150f0bc4f5815.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNo olvides las abreviaturas.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: soporte para nuevas bases de datos, scripts de inicializaci\u00f3n, nuevas inspecciones y m\u00e1s\" src=\"\/wp-content\/uploads\/2019\/04\/e4664a0ef7505836b5b347440e48ff97.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<strong>Nuevas inspecciones<\/strong><\/p>\n<p>DataGrip te advertir\u00e1 si usas un cursor que no has abierto.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: soporte para nuevas bases de datos, scripts de inicializaci\u00f3n, nuevas inspecciones y m\u00e1s\" src=\"\/wp-content\/uploads\/2019\/04\/639d5f21a8c8a55e3b8c7dfe46e64a5d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLas siguientes dos inspecciones est\u00e1n desactivadas por defecto, pero algunos pueden necesitarlas.<\/p>\n<p>Si usas argumentos no nombrados, esto se resaltar\u00e1.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: soporte para nuevas bases de datos, scripts de inicializaci\u00f3n, nuevas inspecciones y m\u00e1s\" src=\"\/wp-content\/uploads\/2019\/04\/f43494714417dfd1cd01f1c49dafca44.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nInspecci\u00f3n que advierte sobre el operador GOTO.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: soporte para nuevas bases de datos, scripts de inicializaci\u00f3n, nuevas inspecciones y m\u00e1s\" src=\"\/wp-content\/uploads\/2019\/04\/512d3084b89e0a04a671f77dfd7d6ca9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Trabajar con archivos<\/h2>\n<p>\nHemos agregado una configuraci\u00f3n para la carpeta del proyecto por defecto. Nuevos proyectos se crear\u00e1n en esta carpeta.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: soporte para nuevas bases de datos, scripts de inicializaci\u00f3n, nuevas inspecciones y m\u00e1s\" src=\"\/wp-content\/uploads\/2019\/04\/d2a2b90d5d70ddb0f1e4c7c25119eaf0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAcci\u00f3n <em>Guardar como\u2026<\/em> para la consola ahora:<\/p>\n<ul>\n<li>Ofrece la carpeta del proyecto por defecto.<\/li>\n<li>Recuerda la \u00faltima selecci\u00f3n.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"DataGrip 2019.1: soporte para nuevas bases de datos, scripts de inicializaci\u00f3n, nuevas inspecciones y m\u00e1s\" src=\"\/wp-content\/uploads\/2019\/04\/2175036c03d46933dd5aad2d6296a355.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEn el \u00e1rbol de archivos se ha agregado la acci\u00f3n <i>Desvincular Directorio<\/i>: desencadenar carpeta. Antes, para desencadenar una carpeta (es decir, no mostrarla en este \u00e1rbol), era necesario hacer clic en <i>Eliminar<\/i>, y DataGrip preguntaba: \u00bfquieres eliminar o desencadenar? Eso era inc\u00f3modo y poco claro \ud83d\ude42<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: soporte para nuevas bases de datos, scripts de inicializaci\u00f3n, nuevas inspecciones y m\u00e1s\" src=\"\/wp-content\/uploads\/2019\/04\/49fcf729cefbc81b3ae050f47dcd430c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>\u00c1rbol de base de datos<\/h2>\n<p>\nHemos escrito nuestra propia introspecci\u00f3n para DB2. Esto significa que obtenemos informaci\u00f3n sobre los objetos de la base mediante consultas, y no a trav\u00e9s del controlador JDBC, como antes. As\u00ed, en el \u00e1rbol aparecieron objetos que antes no exist\u00edan: desencadenadores, tipos, m\u00e9todos, m\u00f3dulos, contadores, roles y otros.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: soporte para nuevas bases de datos, scripts de inicializaci\u00f3n, nuevas inspecciones y m\u00e1s\" src=\"\/wp-content\/uploads\/2019\/04\/69b12beb0c1b9e2e2d359f8c4330d91e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEl \u00e1rbol mantiene el contexto: el nombre de la fuente de datos se fija en la parte superior.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: soporte para nuevas bases de datos, scripts de inicializaci\u00f3n, nuevas inspecciones y m\u00e1s\" src=\"\/wp-content\/uploads\/2019\/04\/9823b2a20944e4cd32c4d0d88287120a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPara las bases no soportadas, dibujamos \u00edconos: los que tienen fuentes de datos creadas para tales bases dejar\u00e1n de confundirse.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: soporte para nuevas bases de datos, scripts de inicializaci\u00f3n, nuevas inspecciones y m\u00e1s\" src=\"\/wp-content\/uploads\/2019\/04\/5f55e99eb0d3a3a2565d60f7df05d701.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTambi\u00e9n dibujamos \u00edconos abstractos, que se pueden usar en la configuraci\u00f3n del controlador.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: soporte para nuevas bases de datos, scripts de inicializaci\u00f3n, nuevas inspecciones y m\u00e1s\" src=\"\/wp-content\/uploads\/2019\/04\/9cd83c15486b625dac89e16177adcc74.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>El resto<\/h2>\n<p>\n<strong>Temas personalizados<\/strong><br \/>\nLos usuarios de DataGrip tienen la opci\u00f3n de crear cualquier esquema de colores. Un nuevo esquema es un plugin que debe instalarse desde la secci\u00f3n <em>Plugins<\/em> en la configuraci\u00f3n.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: soporte para nuevas bases de datos, scripts de inicializaci\u00f3n, nuevas inspecciones y m\u00e1s\" src=\"\/wp-content\/uploads\/2019\/04\/7197ddba407b02ae0b4a4c4813b5edda.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSobre c\u00f3mo hacer tus propios temas, lee aqu\u00ed:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/www.jetbrains.org\/intellij\/sdk\/docs\/reference_guide\/ui_themes\/themes_intro.html\">Tutorial detallado sobre c\u00f3mo crear tu propio tema personalizado<\/a><\/noindex>.<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/blog.jetbrains.com\/platform\/2019\/03\/creating-custom-themes-for-intellij-platform-ides\">Publicaci\u00f3n de blog sobre la creaci\u00f3n de temas personalizados para la plataforma IntelliJ<\/a><\/noindex><\/p>\n<p>Intentamos hacer un par de nuevos nosotros mismos. As\u00ed es como lucen:<\/p>\n<p><em>Cian<\/em><br \/>\n<img decoding=\"async\" alt=\"DataGrip 2019.1: soporte para nuevas bases de datos, scripts de inicializaci\u00f3n, nuevas inspecciones y m\u00e1s\" src=\"\/wp-content\/uploads\/2019\/04\/39d3b8b9f6813db00f4672c30b592f22.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<em>P\u00farpura oscuro<\/em><br \/>\n<img decoding=\"async\" alt=\"DataGrip 2019.1: soporte para nuevas bases de datos, scripts de inicializaci\u00f3n, nuevas inspecciones y m\u00e1s\" src=\"\/wp-content\/uploads\/2019\/04\/3946b654f4fa2abeb78c9cc2c7a48de8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<strong>Editor de datos<\/strong><\/p>\n<p>El filtro sugiere valores del portapapeles.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: soporte para nuevas bases de datos, scripts de inicializaci\u00f3n, nuevas inspecciones y m\u00e1s\" src=\"\/wp-content\/uploads\/2019\/04\/fdcab45d327ec1f7ce71b2fbaa97e315.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u00a1Eso es todo!<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.jetbrains.com\/datagrip\/whatsnew\/\">M\u00e1s detalles aqu\u00ed (en ingl\u00e9s)<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.jetbrains.com\/datagrip\/download\">Descargar prueba durante un mes<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/datagrip\">Twitter que leemos<\/a><\/noindex><\/li>\n<li>Correo que leemos: datagrip@jetbrains.com<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/youtrack.jetbrains.com\/issues\/DBE\">Rastreador de errores<\/a><\/noindex><\/li>\n<li>Comentarios que leemos \u2193\u2193\u2193<\/li>\n<\/ul>\n<p>\nEquipo de DataGrip<br \/>\n<br \/>Fuente: <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.2 - 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\/es\/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.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\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\/es\/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: soporte para nuevas bases, scripts de inicializaci\u00f3n, nuevas inspecciones y m\u00e1s | ProHoster","description":"\u00a1Hola! Vamos a ver las nuevas funciones en \u2014 DataGrip 2019.1.","canonical_url":"https:\/\/prohoster.info\/es\/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":"es_ES","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\/es\/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\/es\/wp-json\/wp\/v2\/posts\/30867","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=30867"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/30867\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/22850"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=30867"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=30867"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=30867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}