Bonjour ! Voyons les nouvelles fonctionnalitĂ©s dans â . Rappelons que la fonctionnalitĂ© de DataGrip est Ă©galement incluse dans d'autres IDE payants, Ă l'exception de WebStorm.

Support des nouvelles bases de données
Dans cette version, quatre bases de données ont reçu un support officiel dans nos outils :
Apache Hive â systĂšme de gestion de base de donnĂ©es basĂ© sur la plateforme Hadoop.
Greenplum â SGBD analytique pour entrepĂŽts de donnĂ©es basĂ© sur PostgreSQL.
Vertica â base de donnĂ©es column-store pour l'analyse de grandes donnĂ©es.
Snowflake â stockage de donnĂ©es dans le cloud. En ce qui concerne les bases de donnĂ©es relationnelles, Snowflake . Dans cette version, nous avons uniquement pris en charge SQL, l'instrumentation sera publiĂ©e plus tard.

Connexion
Nous avons apporté des modifications à la boßte de dialogue de connexion à la base de données : nous avons essayé de la rendre plus claire et plus pratique.
Général
Dans cet onglet, il s'agit principalement d'un refactoring.
Champ Type de connexion s'appelait auparavant Type d'URL et se trouvait tout en bas. Cependant, comme la valeur de ce champ détermine le processus ultérieur, elle est maintenant en haut.
Champ Base de données placé aprÚs la saisie du nom d'utilisateur et du mot de passe, car l'authentification est nécessaire pour afficher la liste des bases par Ctrl/Cmd+Espace.

Dans les commentaires au post précédent de la sauvegarde du mot de passe. Nous avons ajouté de nouvelles options et créé une liste déroulante. Les valeurs de cette liste :
- Ne pas sauvegarder le mot de passe.
- Sauvegarder jusqu'au redémarrage de DataGrip (c'est ainsi que l'option « ne pas sauvegarder » fonctionne auparavant).
- Sauvegarder pour la session : tant que vous ne vous déconnectez pas de la source de données.
- Sauvegarder de maniĂšre permanente.

Pour éviter les malentendus, saisissez un mot de passe vide via le menu contextuel.

RĂ©sultats Tester la connexion s'affiche dĂ©sormais dans la fenĂȘtre elle-mĂȘme, sans clics ni dialogues supplĂ©mentaires.

Et si les pilotes ne sont pas téléchargés, DataGrip proposera de le faire. Auparavant, le bouton Tester la connexion était désactivé dans ce cas, ce qui troublait les utilisateurs.

Options
Les paramÚtres ont été déplacés ici depuis l'onglet Général Lecture seule, Synchronisation automatique, ContrÎle de transaction.
Nouveau:
â ExĂ©cuter une requĂȘte de maintien actif toutes les N secondes : cela vĂ©rifiera la source de donnĂ©es toutes les N secondes. Pour les bases de donnĂ©es que nous ne supportons pas, vous pouvez Ă©crire votre propre requĂȘte de maintien actif. Cela se fait dans les paramĂštres du pilote.
â Auto-dĂ©connexion aprĂšs N secondes: la valeur saisie ici en secondes indiquera Ă DataGrip aprĂšs combien de temps se dĂ©connecter automatiquement de la source de donnĂ©es.
â Script de dĂ©marrage: Ici, vous pouvez entrer une requĂȘte qui sera exĂ©cutĂ©e lors de chaque crĂ©ation de connexion. Rappelons que si Connexion unique
mode non inclus, une nouvelle connexion est créée pour chaque nouvelle console.

Schémas
Le filtre d'affichage des objets dans l'arborescence a déménagé ici.

Navigation et recherche
Liste des derniers emplacements
La nouvelle fenĂȘtre Emplacements rĂ©cents montre oĂč vous Ă©tiez rĂ©cemment. Les Ă©lĂ©ments de la liste sont de petits morceaux de code que vous avez rĂ©cemment modifiĂ©s ou consultĂ©s. 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Ă©es de maniĂšre similaire đ Raccourci par dĂ©faut :
Ctrl/Cmd+Shift+E.

Si vous utilisiez auparavant ce raccourci pour afficher la liste des fichiers récemment modifiés, veuillez maintenant utiliser les clics doubles sur Ctrl/Cmd+E.
Recherche par chemin
Nous avons retirĂ© les options inutiles qui nous provenaient de la plateforme : Module et Projet. Maintenant par dĂ©faut Rechercher dans le chemin dans DataGrip recherche partout. Nous avons Ă©galement ajoutĂ© une nouvelle zone de recherche RĂ©pertoires attachĂ©s â elle inclut uniquement les fichiers et dossiers du panneau Fichiers.

Actions à partir des résultats de navigation
Les actions qui s'appliquent aux objets dans le code ou l'arborescence fonctionnent maintenant Ă partir des rĂ©sultats de navigation. Par exemple, vous cherchez une table. Voici ce qui peut ĂȘtre fait Ă partir de la fenĂȘtre des rĂ©sultats.
- Voir DDL : Ctrl/Cmd+B.
- Ouvrir les données : F4.
- Ouvrir la fenĂȘtre Modifier Table : Ctrl/Cmd+F6.
- Afficher dans un autre contexte : Alt+F1 (par exemple, montrer dans l'arborescence).
- Voir des informations générales : Ctrl+Q/F1.
- Générer SQL : Ctrl/Cmd+Alt+G.

Travailler avec le code
ĂlĂ©ments combinĂ©s dans l'auto-complĂ©tion
Pour CREATE et DROP l'auto-complétion propose des options combinées.

N'oubliez pas les abréviations.

Nouvelles inspections
DataGrip vous alertera si vous utilisez un curseur que vous n'avez pas ouvert.

Les deux inspections suivantes sont désactivées par défaut, mais certaines personnes peuvent en avoir besoin.
Si vous utilisez des arguments non nommés, cela sera surligné.

Inspection qui crie sur l'instruction GOTO.

Travailler avec des fichiers
Ajout d'un paramÚtre pour le dossier de projet par défaut. Les nouveaux projets seront créés dans ce dossier.

Action Enregistrer sous⊠pour la console maintenant :
- Propose le dossier de projet par défaut.
- Retient le dernier choix.

Ajout d'une action dans l'arborescence des fichiers DĂ©tacher le rĂ©pertoire: dĂ©tacher le dossier. Auparavant, pour dĂ©tacher un dossier (c'est-Ă -dire ne pas l'afficher dans cette arborescence), il fallait appuyer sur Supprimer, et DataGrip demandait : voulez-vous supprimer ou dĂ©tacher ? C'Ă©tait compliquĂ© et peu clair đ

Arbre de base de données
Nous avons Ă©crit notre introspection pour DB2. Cela signifie que nous obtenons des informations sur les objets de la base avec des requĂȘtes, plutĂŽt que via le pilote JDBC comme auparavant. Dans l'arbre, il y a donc de nouveaux objets : dĂ©clencheurs, types, mĂ©thodes, modules, compteurs, rĂŽles et autres.

L'arbre conserve le contexte : le nom de la source de données est fixé en haut.

Pour les bases non prises en charge, nous avons dessiné des icÎnes : ceux ayant des sources de données créées pour ces bases ne seront plus confus.

Nous avons Ă©galement créé des icĂŽnes abstraites, qui peuvent ĂȘtre utilisĂ©es dans les paramĂštres du pilote.

Autre
ThÚmes personnalisés
Les utilisateurs de DataGrip ont la possibilité de créer n'importe quel schéma de couleurs. Un nouveau schéma est un plugin à installer dans la section Plugins dans les paramÚtres.

Pour savoir comment créer vos propres thÚmes, lisez ici :
.
Nous avons essayĂ© de rĂ©aliser quelques nouveaux nous-mĂȘmes. Voici Ă quoi ils ressemblent :
Cyan

Violet foncé

Ăditeur de donnĂ©es
Le filtre propose des valeurs depuis le presse-papiers.

C'est tout !
- Email que nous lisons : datagrip@jetbrains.com
- Commentaires que nous lisons âââ
Ăquipe DataGrip
Source : habr.com
