DataGrip
The Cross-Platform IDE for Databases & SQL
DataGrip 2025.2 : Contexte des objets de base de données dans le chat IA, introspection par niveaux pour PostgreSQL et MS SQL Server, et plus !
DataGrip 2025.2 introduit tout un ensemble de nouvelles fonctionnalités qui amènent votre expérience de développement à un niveau supérieur. Dans cette version, l’introspection par niveaux est désormais prise en charge pour PostgreSQL et Microsoft SQL Server, ce qui vous donne davantage de contrôle sur les métadonnées qui sont chargées pour ces bases de données. Concernant PostgreSQL, un mécanisme d’actualisation intelligent a été implémenté afin de réduire de façon significative le temps consacré à l’actualisation des schémas. Les objets de base de données peuvent désormais être joints au chat IA pour un contexte spécifique et l’AI Assistant fournit la saisie semi-automatique du code basée sur le cloud pour vos scripts. Nos éditeurs de code et de données ont également fait l’objet de plusieurs améliorations, avec notamment les résultats JOIN
multi-tables modifiables et une barre d’outils flottante affichant un ensemble d’actions basées sur le contexte et pilotées par l’IA. Regardons de plus près ce que cette nouvelle version apporte.

Fonctionnalités de l’AI Assistant
Auparavant, il était uniquement possible de joindre des schémas de base de données entiers au chat IA. Désormais, vous pouvez joindre des objets de base de données spécifiques en les mentionnant avec @dbObject:
ou #dbObject:
dans le champ de saisie.

Avec la saisie semi-automatique du code basée sur le cloud, DataGrip peut proposer des lignes entières ou des blocs de code, et même des scripts complets en temps réel basés sur le contexte disponible. Le code SQL ainsi généré est similaire à la manière dont vous écririez vos instructions car il respecte votre style et vos conventions de nommage.

Connectivité
L’introspection par niveaux est désormais disponible pour les bases de données PostgreSQL et Microsoft SQL Server. Pour PostgreSQL, l’actualisation intelligente a maintenant été également implémentée :
- L’introspection par niveaux permet à DataGrip d’ajuster automatiquement la quantité de métadonnées chargées en fonction de la taille de la base de données.
- Avec l’actualisation intelligente, seuls les objets qui pourraient potentiellement être modifiés lors de l’exécution d’une requête donnée sont actualisés.

Pour SQLite, il est désormais possible d’accéder aux fichiers de base de données dans WSL et de les utiliser, car nous avons résolu le problème relatif à WSL qui verrouillait les fichiers de base de données une fois que vous y accédiez.

Lorsque vous configurez la connexion à MongoDB, vous pouvez désormais spécifier la façon dont les opérations de lecture sont routées vers les membres d’un ensemble de replicas MongoDB et même définir quel ensemble de replicas doit être utilisé.

Travailler avec les données
Dans notre éditeur de données, la grille de résultats des requêtes SELECT
avec les clauses JOIN
est désormais modifiable. Vous pouvez utiliser cette fonctionnalité pour changer les valeurs des cellules directement dans la grille des résultats des requêtes, afficher le DML généré et valider vos modifications dans la base de données.

Nous avons également implémenté une carte thermique de grille. Utilisez l’un des deux profils de couleur disponibles pour surligner les cellules en fonction de leur valeur.

Vous pouvez effacer les filtres locaux de toutes les colonnes de votre grille en une seule action depuis la fenêtre contextuelle Find Action.

Éditeur de code
Dans notre éditeur de code, vous pouvez appeler un ensemble d’actions basées sur le contexte et pilotées par l’IA en sélectionnant un élément de code et en utilisant la barre d’outils flottante qui s’affiche.

Utilisez le bouton Cancel Running Statement situé dans la gouttière pour annuler une instruction en cours d’exécution dans l’éditeur. Pour voir ce bouton, survolez l’icône de progression.

Nous avons résolu les difficultés relatives aux sources de données détachées des fichiers SQL lorsque l’IDE est redémarré. Les sources de données restent désormais attachées aux fichiers. De plus, la fenêtre d’outils Files affiche les noms des sources de données attachées à côté des noms des fichiers SQL dans l’arborescence de fichiers.

Le message contextuel de reformatage du code inclut maintenant un lien pratique vers la page des paramètres du code SQL dans la boîte de dialogue Settings de l’IDE.

Si vous souhaitez effectuer la mise à niveau vers DataGrip 2025.2 ou si vous avez des questions ou des suggestions, voici quelques liens utiles :
- Télécharger DataGrip 2025.2.
- Consulter notre page Nouveautés pour obtenir la liste complète des améliorations.
- Contactez-nous sur X.
- Signaler tout bug dans notre outil de suivi.
L’ Équipe DataGrip
Auteur de l’article original en anglais :