{"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\/fr\/blog\/administrirovanie\/datagrip-2019-1-podderzhka-novyh-baz-initsializatsionnye-skripty-novye-inspektsii-i-drugoe","title":{"rendered":"DataGrip 2019.1 : prise en charge de nouvelles bases de donn\u00e9es, scripts d'initialisation, nouvelles inspections et plus","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Bonjour ! Voyons les nouvelles fonctionnalit\u00e9s dans \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.jetbrains.com\/datagrip\/download\">DataGrip 2019.1<\/a><\/noindex>. Rappelons que la fonctionnalit\u00e9 de DataGrip est \u00e9galement incluse dans d'autres IDE payants, \u00e0 l'exception de WebStorm.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1 : prise en charge de nouvelles bases de donn\u00e9es, scripts d&#039;initialisation, nouvelles inspections et plus\" 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>Support des nouvelles bases de donn\u00e9es<\/h2>\n<p>\nDans cette version, quatre bases de donn\u00e9es ont re\u00e7u un support officiel dans nos outils :<\/p>\n<p><strong>Apache Hive <\/strong>\u2013 syst\u00e8me de gestion de base de donn\u00e9es bas\u00e9 sur la plateforme Hadoop.<br \/>\n<strong>Greenplum<\/strong> \u2013 SGBD analytique pour entrep\u00f4ts de donn\u00e9es bas\u00e9 sur PostgreSQL.<br \/>\n<strong>Vertica<\/strong> \u2013 base de donn\u00e9es column-store pour l'analyse de grandes donn\u00e9es.<br \/>\n<strong>Snowflake<\/strong> \u2013 stockage de donn\u00e9es dans le cloud. En ce qui concerne les bases de donn\u00e9es relationnelles, Snowflake <noindex><a rel=\"nofollow\" href=\"https:\/\/youtrack.jetbrains.com\/issue\/DBE-3024\">a \u00e9t\u00e9 le plus demand\u00e9<\/a><\/noindex>. Dans cette version, nous avons uniquement pris en charge SQL, l'instrumentation sera publi\u00e9e plus tard.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1 : prise en charge de nouvelles bases de donn\u00e9es, scripts d&#039;initialisation, nouvelles inspections et plus\" src=\"\/wp-content\/uploads\/2019\/04\/fb07597ee785e889c0e6c33bdd3e6f1e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Connexion<\/h2>\n<p>\nNous avons apport\u00e9 des modifications \u00e0 la bo\u00eete de dialogue de connexion \u00e0 la base de donn\u00e9es : nous avons essay\u00e9 de la rendre plus claire et plus pratique.<\/p>\n<h3><strong>G\u00e9n\u00e9ral<\/strong><\/h3>\n<p>\nDans cet onglet, il s'agit principalement d'un refactoring.<\/p>\n<p>Champ <strong>Type de connexion <\/strong>s'appelait auparavant <strong>Type d'URL <\/strong>et se trouvait tout en bas. Cependant, comme la valeur de ce champ d\u00e9termine le processus ult\u00e9rieur, elle est maintenant en haut.<\/p>\n<p>Champ <strong>Base de donn\u00e9es<\/strong> plac\u00e9 apr\u00e8s la saisie du nom d'utilisateur et du mot de passe, car l'authentification est n\u00e9cessaire pour afficher la liste des bases par <i>Ctrl\/Cmd+Espace<\/i>.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1 : prise en charge de nouvelles bases de donn\u00e9es, scripts d&#039;initialisation, nouvelles inspections et plus\" src=\"\/wp-content\/uploads\/2019\/04\/28d163dacf839a1e62b939460a0b4630.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDans les commentaires au post pr\u00e9c\u00e9dent <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/JetBrains\/blog\/431646\/#comment_19458272\">beaucoup ont discut\u00e9<\/a><\/noindex> de la sauvegarde du mot de passe. Nous avons ajout\u00e9 de nouvelles options et cr\u00e9\u00e9 une liste d\u00e9roulante. Les valeurs de cette liste :<\/p>\n<ul>\n<li>Ne pas sauvegarder le mot de passe.<\/li>\n<li>Sauvegarder jusqu'au red\u00e9marrage de DataGrip (c'est ainsi que l'option \u00ab ne pas sauvegarder \u00bb fonctionne auparavant).<\/li>\n<li>Sauvegarder pour la session : tant que vous ne vous d\u00e9connectez pas de la source de donn\u00e9es.<\/li>\n<li>Sauvegarder de mani\u00e8re permanente.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"DataGrip 2019.1 : prise en charge de nouvelles bases de donn\u00e9es, scripts d&#039;initialisation, nouvelles inspections et plus\" src=\"\/wp-content\/uploads\/2019\/04\/d3ac64f06fbb1c4a9768e0f9df85c9a6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPour \u00e9viter les malentendus, saisissez un mot de passe vide via le menu contextuel.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1 : prise en charge de nouvelles bases de donn\u00e9es, scripts d&#039;initialisation, nouvelles inspections et plus\" src=\"\/wp-content\/uploads\/2019\/04\/cce51685fb7e69fcb1a85602290d36c4.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nR\u00e9sultats <i>Tester la connexion<\/i> s'affiche d\u00e9sormais dans la fen\u00eatre elle-m\u00eame, sans clics ni dialogues suppl\u00e9mentaires.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1 : prise en charge de nouvelles bases de donn\u00e9es, scripts d&#039;initialisation, nouvelles inspections et plus\" src=\"\/wp-content\/uploads\/2019\/04\/ab63f4163b4a9fc8ecb583e4b2a61c83.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEt si les pilotes ne sont pas t\u00e9l\u00e9charg\u00e9s, DataGrip proposera de le faire. Auparavant, le bouton <i>Tester la connexion <\/i> \u00e9tait d\u00e9sactiv\u00e9 dans ce cas, ce qui troublait les utilisateurs.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1 : prise en charge de nouvelles bases de donn\u00e9es, scripts d&#039;initialisation, nouvelles inspections et plus\" src=\"\/wp-content\/uploads\/2019\/04\/ddad700d0c3f4e6e1274956b421db719.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3><strong>Options<\/strong><\/h3>\n<p>\nLes param\u00e8tres ont \u00e9t\u00e9 d\u00e9plac\u00e9s ici depuis l'onglet G\u00e9n\u00e9ral <em>Lecture seule<\/em>, <em>Synchronisation automatique<\/em>, <em>Contr\u00f4le de transaction<\/em>.<\/p>\n<p><strong>Nouveau<\/strong>:<\/p>\n<p>\u2013 <em>Ex\u00e9cuter une requ\u00eate de maintien actif toutes les N secondes : <\/em>cela v\u00e9rifiera la source de donn\u00e9es toutes les N secondes. Pour les bases de donn\u00e9es que nous ne supportons pas, vous pouvez \u00e9crire votre propre requ\u00eate de maintien actif. Cela se fait dans les param\u00e8tres du pilote.<\/p>\n<p>\u2013 <em>Auto-<\/em><em>d\u00e9connexion<\/em><em> apr\u00e8s N secondes<\/em>: la valeur saisie ici en secondes indiquera \u00e0 DataGrip apr\u00e8s combien de temps se d\u00e9connecter automatiquement de la source de donn\u00e9es.<\/p>\n<p>\u2013 <em>Script de d\u00e9marrage<\/em>: Ici, vous pouvez entrer une requ\u00eate qui sera ex\u00e9cut\u00e9e lors de chaque cr\u00e9ation de connexion. Rappelons que si <em>Connexion unique<br \/>\n mode <\/em>non inclus, une nouvelle connexion est cr\u00e9\u00e9e pour chaque nouvelle console.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1 : prise en charge de nouvelles bases de donn\u00e9es, scripts d&#039;initialisation, nouvelles inspections et plus\" src=\"\/wp-content\/uploads\/2019\/04\/c570a95b1e21b942dba1e656bde54cc8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3><strong>Sch\u00e9mas<\/strong><\/h3>\n<p>\nLe filtre d'affichage des objets dans l'arborescence a d\u00e9m\u00e9nag\u00e9 ici.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1 : prise en charge de nouvelles bases de donn\u00e9es, scripts d&#039;initialisation, nouvelles inspections et plus\" src=\"\/wp-content\/uploads\/2019\/04\/5b321a9e09310f8e4e9d689bb853ee09.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Navigation et recherche<\/h2>\n<p>\n<strong>Liste des derniers emplacements<\/strong><\/p>\n<p>La nouvelle fen\u00eatre Emplacements r\u00e9cents montre o\u00f9 vous \u00e9tiez r\u00e9cemment. Les \u00e9l\u00e9ments de la liste sont de petits morceaux de code que vous avez r\u00e9cemment modifi\u00e9s ou consult\u00e9s. C'est utile si vous vous souvenez du contexte, mais pas du nom du fichier. Cela se produit souvent dans DataGrip, car toutes les consoles sont nomm\u00e9es de mani\u00e8re similaire \ud83d\ude42 Raccourci par d\u00e9faut :<br \/>\n<em>Ctrl\/Cmd+Shift+E.<\/em><\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1 : prise en charge de nouvelles bases de donn\u00e9es, scripts d&#039;initialisation, nouvelles inspections et plus\" src=\"\/wp-content\/uploads\/2019\/04\/dbd48eb3d2b072495061ba437ab5380b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSi vous utilisiez auparavant ce raccourci pour afficher la liste des fichiers r\u00e9cemment modifi\u00e9s, veuillez maintenant utiliser les clics doubles sur <i>Ctrl\/Cmd+E<\/i>.<\/p>\n<p><strong>Recherche par chemin<\/strong><\/p>\n<p>Nous avons retir\u00e9 les options inutiles qui nous provenaient de la plateforme : <i>Module<\/i> et <i>Projet<\/i>. Maintenant par d\u00e9faut <i>Rechercher dans le chemin<\/i> dans DataGrip recherche partout. Nous avons \u00e9galement ajout\u00e9 une nouvelle zone de recherche <em>R\u00e9pertoires attach\u00e9s <\/em>\u2014 elle inclut uniquement les fichiers et dossiers du panneau Fichiers.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1 : prise en charge de nouvelles bases de donn\u00e9es, scripts d&#039;initialisation, nouvelles inspections et plus\" src=\"\/wp-content\/uploads\/2019\/04\/d3a46551b626039ba7cfbe8d1a0ce8d7.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<strong>Actions \u00e0 partir des r\u00e9sultats de navigation<\/strong><\/p>\n<p>Les actions qui s'appliquent aux objets dans le code ou l'arborescence fonctionnent maintenant \u00e0 partir des r\u00e9sultats de navigation. Par exemple, vous cherchez une table. Voici ce qui peut \u00eatre fait \u00e0 partir de la fen\u00eatre des r\u00e9sultats.<\/p>\n<ul>\n<li>Voir DDL : <i>Ctrl\/Cmd+B<\/i>.<\/li>\n<li>Ouvrir les donn\u00e9es : <i>F4<\/i>.<\/li>\n<li>Ouvrir la fen\u00eatre Modifier Table : <i>Ctrl\/Cmd+F6<\/i>.<\/li>\n<li>Afficher dans un autre contexte : <i>Alt+F1<\/i> (par exemple, montrer dans l'arborescence).<\/li>\n<li>Voir des informations g\u00e9n\u00e9rales : <i>Ctrl+Q\/F1<\/i>.<\/li>\n<li>G\u00e9n\u00e9rer SQL : <i>Ctrl\/Cmd+Alt+G<\/i>.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"DataGrip 2019.1 : prise en charge de nouvelles bases de donn\u00e9es, scripts d&#039;initialisation, nouvelles inspections et plus\" src=\"\/wp-content\/uploads\/2019\/04\/2e1793d941499dae216185c9b5258831.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Travailler avec le code<\/h2>\n<p>\n<strong>\u00c9l\u00e9ments combin\u00e9s dans l'auto-compl\u00e9tion<\/strong><br \/>\nPour <code>CREATE<\/code> et <code>DROP<\/code> l'auto-compl\u00e9tion propose des options combin\u00e9es.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1 : prise en charge de nouvelles bases de donn\u00e9es, scripts d&#039;initialisation, nouvelles inspections et plus\" src=\"\/wp-content\/uploads\/2019\/04\/8b3ec3111f4be1b468d150f0bc4f5815.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN'oubliez pas les abr\u00e9viations.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1 : prise en charge de nouvelles bases de donn\u00e9es, scripts d&#039;initialisation, nouvelles inspections et plus\" src=\"\/wp-content\/uploads\/2019\/04\/e4664a0ef7505836b5b347440e48ff97.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<strong>Nouvelles inspections<\/strong><\/p>\n<p>DataGrip vous alertera si vous utilisez un curseur que vous n'avez pas ouvert.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1 : prise en charge de nouvelles bases de donn\u00e9es, scripts d&#039;initialisation, nouvelles inspections et plus\" src=\"\/wp-content\/uploads\/2019\/04\/639d5f21a8c8a55e3b8c7dfe46e64a5d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLes deux inspections suivantes sont d\u00e9sactiv\u00e9es par d\u00e9faut, mais certaines personnes peuvent en avoir besoin.<\/p>\n<p>Si vous utilisez des arguments non nomm\u00e9s, cela sera surlign\u00e9.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1 : prise en charge de nouvelles bases de donn\u00e9es, scripts d&#039;initialisation, nouvelles inspections et plus\" src=\"\/wp-content\/uploads\/2019\/04\/f43494714417dfd1cd01f1c49dafca44.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nInspection qui crie sur l'instruction GOTO.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1 : prise en charge de nouvelles bases de donn\u00e9es, scripts d&#039;initialisation, nouvelles inspections et plus\" src=\"\/wp-content\/uploads\/2019\/04\/512d3084b89e0a04a671f77dfd7d6ca9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Travailler avec des fichiers<\/h2>\n<p>\nAjout d'un param\u00e8tre pour le dossier de projet par d\u00e9faut. Les nouveaux projets seront cr\u00e9\u00e9s dans ce dossier.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1 : prise en charge de nouvelles bases de donn\u00e9es, scripts d&#039;initialisation, nouvelles inspections et plus\" src=\"\/wp-content\/uploads\/2019\/04\/d2a2b90d5d70ddb0f1e4c7c25119eaf0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAction <em>Enregistrer sous\u2026<\/em> pour la console maintenant :<\/p>\n<ul>\n<li>Propose le dossier de projet par d\u00e9faut.<\/li>\n<li>Retient le dernier choix.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"DataGrip 2019.1 : prise en charge de nouvelles bases de donn\u00e9es, scripts d&#039;initialisation, nouvelles inspections et plus\" src=\"\/wp-content\/uploads\/2019\/04\/2175036c03d46933dd5aad2d6296a355.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAjout d'une action dans l'arborescence des fichiers <i>D\u00e9tacher le r\u00e9pertoire<\/i>: d\u00e9tacher le dossier. Auparavant, pour d\u00e9tacher un dossier (c'est-\u00e0-dire ne pas l'afficher dans cette arborescence), il fallait appuyer sur <i>Supprimer<\/i>, et DataGrip demandait : voulez-vous supprimer ou d\u00e9tacher ? C'\u00e9tait compliqu\u00e9 et peu clair \ud83d\ude42<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1 : prise en charge de nouvelles bases de donn\u00e9es, scripts d&#039;initialisation, nouvelles inspections et plus\" src=\"\/wp-content\/uploads\/2019\/04\/49fcf729cefbc81b3ae050f47dcd430c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Arbre de base de donn\u00e9es<\/h2>\n<p>\nNous avons \u00e9crit notre introspection pour DB2. Cela signifie que nous obtenons des informations sur les objets de la base avec des requ\u00eates, plut\u00f4t que via le pilote JDBC comme auparavant. Dans l'arbre, il y a donc de nouveaux objets : d\u00e9clencheurs, types, m\u00e9thodes, modules, compteurs, r\u00f4les et autres.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1 : prise en charge de nouvelles bases de donn\u00e9es, scripts d&#039;initialisation, nouvelles inspections et plus\" src=\"\/wp-content\/uploads\/2019\/04\/69b12beb0c1b9e2e2d359f8c4330d91e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nL'arbre conserve le contexte : le nom de la source de donn\u00e9es est fix\u00e9 en haut.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1 : prise en charge de nouvelles bases de donn\u00e9es, scripts d&#039;initialisation, nouvelles inspections et plus\" src=\"\/wp-content\/uploads\/2019\/04\/9823b2a20944e4cd32c4d0d88287120a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPour les bases non prises en charge, nous avons dessin\u00e9 des ic\u00f4nes : ceux ayant des sources de donn\u00e9es cr\u00e9\u00e9es pour ces bases ne seront plus confus.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1 : prise en charge de nouvelles bases de donn\u00e9es, scripts d&#039;initialisation, nouvelles inspections et plus\" src=\"\/wp-content\/uploads\/2019\/04\/5f55e99eb0d3a3a2565d60f7df05d701.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNous avons \u00e9galement cr\u00e9\u00e9 des ic\u00f4nes abstraites, qui peuvent \u00eatre utilis\u00e9es dans les param\u00e8tres du pilote.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1 : prise en charge de nouvelles bases de donn\u00e9es, scripts d&#039;initialisation, nouvelles inspections et plus\" src=\"\/wp-content\/uploads\/2019\/04\/9cd83c15486b625dac89e16177adcc74.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Autre<\/h2>\n<p>\n<strong>Th\u00e8mes personnalis\u00e9s<\/strong><br \/>\nLes utilisateurs de DataGrip ont la possibilit\u00e9 de cr\u00e9er n'importe quel sch\u00e9ma de couleurs. Un nouveau sch\u00e9ma est un plugin \u00e0 installer dans la section <em>Plugins<\/em> dans les param\u00e8tres.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1 : prise en charge de nouvelles bases de donn\u00e9es, scripts d&#039;initialisation, nouvelles inspections et plus\" src=\"\/wp-content\/uploads\/2019\/04\/7197ddba407b02ae0b4a4c4813b5edda.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPour savoir comment cr\u00e9er vos propres th\u00e8mes, lisez ici :<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/www.jetbrains.org\/intellij\/sdk\/docs\/reference_guide\/ui_themes\/themes_intro.html\">Tutoriel d\u00e9taill\u00e9 sur la cr\u00e9ation de votre propre th\u00e8me personnalis\u00e9<\/a><\/noindex>.<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/blog.jetbrains.com\/platform\/2019\/03\/creating-custom-themes-for-intellij-platform-ides\">Article de blog sur la cr\u00e9ation de th\u00e8mes personnalis\u00e9s pour la plateforme IntelliJ<\/a><\/noindex><\/p>\n<p>Nous avons essay\u00e9 de r\u00e9aliser quelques nouveaux nous-m\u00eames. Voici \u00e0 quoi ils ressemblent :<\/p>\n<p><em>Cyan<\/em><br \/>\n<img decoding=\"async\" alt=\"DataGrip 2019.1 : prise en charge de nouvelles bases de donn\u00e9es, scripts d&#039;initialisation, nouvelles inspections et plus\" src=\"\/wp-content\/uploads\/2019\/04\/39d3b8b9f6813db00f4672c30b592f22.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<em>Violet fonc\u00e9<\/em><br \/>\n<img decoding=\"async\" alt=\"DataGrip 2019.1 : prise en charge de nouvelles bases de donn\u00e9es, scripts d&#039;initialisation, nouvelles inspections et plus\" src=\"\/wp-content\/uploads\/2019\/04\/3946b654f4fa2abeb78c9cc2c7a48de8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<strong>\u00c9diteur de donn\u00e9es<\/strong><\/p>\n<p>Le filtre propose des valeurs depuis le presse-papiers.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1 : prise en charge de nouvelles bases de donn\u00e9es, scripts d&#039;initialisation, nouvelles inspections et plus\" src=\"\/wp-content\/uploads\/2019\/04\/fdcab45d327ec1f7ce71b2fbaa97e315.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nC'est tout !<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.jetbrains.com\/datagrip\/whatsnew\/\">Plus de d\u00e9tails ici (en anglais)<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.jetbrains.com\/datagrip\/download\">T\u00e9l\u00e9charger un essai d'un mois<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/datagrip\">Twitter que nous lisons<\/a><\/noindex><\/li>\n<li>Email que nous lisons : datagrip@jetbrains.com<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/youtrack.jetbrains.com\/issues\/DBE\">Syst\u00e8me de suivi des bugs<\/a><\/noindex><\/li>\n<li>Commentaires que nous lisons \u2193\u2193\u2193<\/li>\n<\/ul>\n<p>\n\u00c9quipe DataGrip<br \/>\n<br \/>Source : <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\/fr\/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=\"fr_FR\" \/>\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\/fr\/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 : support de nouvelles bases, scripts d'initialisation, nouvelles inspections et plus | ProHoster","description":"Bonjour ! Jetons un \u0153il aux nouvelles fonctionnalit\u00e9s dans \u2014 DataGrip 2019.1.","canonical_url":"https:\/\/prohoster.info\/fr\/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":"fr_FR","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\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/30867","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=30867"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/30867\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/22850"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=30867"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=30867"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=30867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}