Refactorisations et Recherches d'utilisations

L'IDE résout correctement toutes les références de tables et de colonne de vos fichiers SQL et vous permet de renommer facilement n'importe quel symbole et ses utilisations.

Refactorisation SQL

Introduire un alias

Ceci est l'une des refactorisations SQL les plus importants. Préparez votre chronomètre et voyez combien de temps cela vous fait gagner ! Mettez le caret sur le nom du tableau et appuyez sur Alt+EntréeIntroduce table alias.

Extraire la sous-requête en tant que CTE

Un autre réusinage pour rendre votre SQL plus propre et moins imbriqué. Vous pouvez le trouver sous Refactor | Extract | Subquery as CTE. Mais nous pensons qu'il est plus simple d'utiliser Find Action. Ou d'assigner un raccourci !

Renommer

Alias et variables

Lorsque vous renommez le symbole dans SQL, il est également renommé dans toutes les utilisations à l'intérieur de votre code. Pour renommer, appuyez sur Maj+F6

Objets de base de données

S'il s'agit d'un objet existant comme une table ou une colonne, il sera également renommé dans la source de données.

Trouver les utilisations

Mise en évidence des utilisations

DataGrip met en évidence les utilisations d'objets spécifiques dans le contexte actuel. Notez que ce n'est pas seulement une recherche de texte : l'IDE comprend quels objets sont utilisés dans l'instruction

Trouver des utilisations dans les codes sources

DataGrip vous permet de trouver les utilisations d'objets à l'intérieur du code source d'autres objets. Par exemple, vous pouvez apprendre dans quelles procédures, fonctions ou vues stockées votre tableau est utilisé. Comme d'habitude, appuyez sur Alt+F7 sur le nom du tableau ou appelez-le à partir du menu contextuel.