News Tutorials

Топ-8 возможностей проводника баз данных DataGrip, о которых нужно знать

Read this post in other languages:
English, Français, 한국어, 简体中文

JetBrains DataGrip — это мощный инструмент для работы с базами данных. Он поддерживает самые разные базы данных, включая PostgreSQL, MySQL, SQL Server, Oracle, MongoDB, а также источники данных DDL. С помощью проводника баз данных можно легко просматривать структуру базы данных и выполнять другие действия. 

Ниже мы расскажем о возможностях проводника баз данных, которые больше всего нравятся пользователям DataGrip.

Копирование и вставка источников данных

Копирование и вставка источников данных позволяет:

  • делиться источниками данных с коллегами;
  • повторно использовать источники данных в других проектах;
  • дублировать или создавать аналогичный источник данных;
  • работать в нескольких IDE.

Чтобы скопировать, вставить или вырезать источник данных, используйте сочетания клавиш Ctrl+C, Ctrl+V или Ctrl+X (на macOS: ⌘+C, ⌘+V или ⌘+X) соответственно.

Поместите курсор на источник данных и нажмите Ctrl+C/⌘+C — в буфер обмена сохранится соответствующий фрагмент кода XML.

Далее вы сможете вставить этот код в качестве нового источника данных в окне инструментов базы данных в той же IDE или в другой IDE JetBrains (Ctrl+V на Windows/Linux или ⌘+V на MacOS). 

Поскольку пароль не копируется вместе с источником данных, вам нужно будет ввести его заново.

Быстрый поиск

Просто начните набирать нужное слово — поверх окна проводника баз данных появится текстовое поле с введенными символами. При этом в списке будет выделен первый элемент, удовлетворяющий запросу, и подсвечены совпадающие символы в строках. Для выбора нужного элемента можно использовать клавиши со стрелками. Обратите внимание, что быстрый поиск выполняется только для развернутых узлов.

Также поддерживаются аббревиатуры. К примеру, чтобы найти «film_actor», достаточно ввести «fa».

Группировка по папкам

Если у вас много источников данных, можно для удобства сгруппировать их в папки. Для этого используйте клавишу F6 либо откройте контекстное меню и выберите опцию Move to group.

Создавать группы в проводнике баз данных можно с помощью перетаскивания. Чтобы создать новую группу, просто перетащите один источник данных на другой. Точно так же можно переместить источник данных в существующую группу.

Чтобы копировать, вставлять и вырезать источники данных, также можно использовать сочетания клавиш Ctrl+C, Ctrl+V или Ctrl+X (на macOS: ⌘+C, ⌘+V или <0>⌘+X) соответственно.

Узлы для вторичных объектов

В основном все работают с таблицами, представлениями и процедурами. Что касается пользователей, ролей, табличных пространств, оберток сторонних данных и многих других типов объектов — их просматривают намного реже. 

В DataGrip эти вторичные объекты хранятся в двух папках — Server Objects и Database Objects.

Вы можете настроить группировку объектов для каждого источника данных. 

Фильтр объектов

Вы можете скрыть любой объект из дерева базы данных. Для этого перейдите в настройки источника данных (Properties | Schemas).

Например, можно скрыть таблицы с определенным префиксом. Чтобы посмотреть описание синтаксиса фильтра, нажмите F1. В примере ниже мы исключили все таблицы, имена которых начинается с «payment_».

Также вы можете фильтровать объекты по типу, используя значок фильтрации на панели инструментов.

Поиск из редактора

Поместите курсор на имя объекта в коде, а затем в проводнике баз данных нажмите на значок перекрестия — DataGrip развернет соответствующие узлы в дереве базы данных и подсветит объект.

Это удобно, когда вам нужно быстро найти информацию об объекте и узнать, где он находится в дереве базы данных.

Быстрое копирование таблиц 

Вы можете копировать таблицы, попросту перетаскивая их в рамках одного источника данных. Это удобно, если вам надо быстро создать копию таблицы перед важной операцией.

Цветовая разметка источников данных

Чтобы легко отличать источники данных, используемые в различных окружениях, вы можете разметить их разными цветами. Выбранным цветом будет выделено все, что относится к данному источнику данных: дерево базы данных, консоль запросов, наборы результатов, связанные файлы и пр. 

В проводнике баз данных нажмите правой кнопкой мыши на источник данных и выберите Color Settings. В окне Database Color Settings выберите цвет и нужные настройки.

На этом все. Надеемся, эти возможности пригодятся вам при работе в DataGrip. А тем, кто никогда не пользовался DataGrip, рекомендуем попробовать!

Что-то непонятно или есть вопросы?

Команда DataGrip
The Drive to Develop

Автор оригинальной статьи:

Oksana Mandryka

Alisa Lukonina

Discover more