DataGrip понимает, какие объекты задействованы в скрипте. Это помогает корректно переименовывать их и обеспечивает корректную навигацию в исходном коде.
Один из самых частых рефакторингов в SQL. Если вы поняли, что запрос плохо читается из-за повторяющихся имен, используйте псевдоним. Для этого поместите курсор на имя объекта и нажмите Alt+Enter → Introduce table alias.
Этот рефакторинг сделает запрос менее вложенным. Вызывайте его из меню Refactor | Extract | Subquery as CTE или используйте Find Action. Если делаете это часто, назначьте сочетание клавиш.
Когда вы переименовываете сущность в SQL, автоматически переименовываются все ее использования в скрипте. Для этого нажмите Shift+F6.
Если это объект из базы, например таблица или столбец, он переименуется и в базе.
DataGrip подсвечивает использования объектов в конкретном контексте. Это не простой текстовый поиск — IDE понимает, внутри какой области нужно подсветить ссылки.
DataGrip умеет искать использования объектов в исходных кодах (DDL). Например, вы можете узнать, в каких функциях, процедурах или представлениях используется та или иная таблица. Для этого выберете таблицу и нажмите Alt+F7 или используйте контекстное меню.