Поиск

Курс валют
$ 42.50
€ 46.75
Код товара: Jb-Dg-1-1-1-1

JetBrains DataGrip

slide
slide
slide
slide
Компоненты:
АІ искусственный помощник АІ искусственный помощник
Анализ Анализ
Базы данных Базы данных
Умный редактор кода Умный редактор кода
Быстрая навигация и поиск Быстрая навигация и поиск
Операционные системы:
windows
linux
mac
Код товара: Jb-Dg-1-1-1-1
licence
Тип лицензии:
Тип пользователя:
Диапазон:

JetBrains DataGrip
JetBrains DataGrip

5 049 ₴
0
0
Закрыть
liqpay
apple pay
google pay
Оплата на счет
Срок доставки.

Заказ выполняется в течение 1-х суток в рабочее время с момента оплаты заказа.

Тип поставки.

Поставляется в электронном виде на электронную почту пользователя, предоставленную при оформлении заказа. Сертификат в электронном виде по электронной почте заказчика.

АІ искусственный помощник АІ искусственный помощник
Анализ Анализ
Базы данных Базы данных
Умный редактор кода Умный редактор кода
Быстрая навигация и поиск Быстрая навигация и поиск
Описание
Системные требования
Галерея 4

DataGrip – это разумная платформа от JetBrains для профессиональной работы с современными базами данных, таких как MySQL, PostgreSQL, Apache Derby, HyperSQL, Oracle и другие. IDE предоставляет мощный текстовый редактор, включает синтаксическую подсветку кода, а также позволяет взаимодействовать с системами контроля версий подобных Git.


Возможности DataGrip:


Интроспекция

DataGrip получает информацию обо всех важных объектах вашей базы и отображает их в виде дерева. Источники данных можно группировать по папкам.


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

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

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


Генерация SQL-файлов для выбранных объектов

SQL-генератор (Cmd+Alt+G) умеет создавать SQL-файлы для выбранных объектов. Для этого нажмите кнопку Save на левой панели. Параметр Layout контролирует способ создания файлов с помощью специальных моделей: File per object и File per object with order.


Создание/редактирование таблицы

В IDE есть графический интерфейс для создания и редактирования таблиц и объектов таблиц: столбцов, индексов, ограничений. Вместо выпадающих списков используется автодополнение. Если выбрать Execute in database, изменения сразу попадут в базу по нажатию OK. А Open in editor скопирует сгенерированный код в консоль запросов.

Чтобы вызывать это окно, нажмите Cmd+F6 на имени таблицы в дереве или в SQL-скрипте. В окне предпросмотра вы увидите, какой код сгенерируют ваши изменения. Больше о генерации кода читайте в соответствующем разделе.

Если хотите редактировать данные таблицы, нажмите Cmd+↓. Откроется редактор данных.


Мультикурсоры

Мультикурсоры — часто наиболее эффективный способ писать или менять запросы. Чтобы расставить мультикурсоры в DataGrip, нажмите Opt дважды, и, удерживая его нажатым, используйте стрелки вверх/вниз. Или, зажав Shift+Opt, кликайте мышкой и расставляйте курсоры в разных частях кода. Еще один способ: текстовый поиск. Найдите нужный фрагмент текста и кликните на Select All Occurrences справа от поля ввода на панели поиска.


История буфера обмена

В DataGrip хранится история буфера обмена. IDE записывает все, что вы копируете в буфер и хранит это, пока вы не закроете программу. Чтобы вставить скопированный текст из истории, нажмите Cmd+Shift+V.


Языковые вставки

Редактору кода можно сообщать, что внутри строки находится код на определенном языке: XML, JSON или SQL. Поддержка этих языков будет работать внутри этой строки. Часто DataGrip автоматически определяет, если в строке используется код. Например, если вы работаете со значением полей в формате JSON, DataGrip правильно подсветит их.

По умолчанию DataGrip может определить только два формата литералов: XML и JSON. Но можно и подсказать IDE, что внутри строки — код. Нажмите Opt+Enter и выберите Inject By Type.


Консоль запросов

По опыту знаем, что консоль запросов — лучшее место для повседневной работы с SQL. Для каждого источника данных предусмотрена собственная консоль по умолчанию. Чтобы ее открыть, выберите Open Console в контекстном меню или нажмите Cmd+Down.

Здесь вы можете написать SQL-запрос, запустить его и получить результат. Все просто.

Если вы вдруг захотите создать другую консоль для источника данных, сделайте это в меню: Context menu → New → Console.


Быстрый просмотр результата

Результаты запроса или выражения можно посмотреть во всплывающем окне. В других IDE на платформе IntelliJ Cmd+Opt+F8 показывает результат вычисления выражения. В DataGrip то же самое работает для отображения результатов запуска. Если нажать эту комбинацию, когда курсор на столбце, вы увидите ожидаемые значения этого столбца в результатах запроса. Та же самая операция на любом ключевом слове запроса покажет всплывающее окно с результатом. Клик мышкой при зажатом Alt работает так же.


Результат запроса

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


Интеграция с системами контроля версий

DataGrip поддерживает работу со всеми популярными системами контроля версий: Git, SVN, Mercurial и т. д. Небольшие изменения при просмотре разницы версий можно применить прямо в окошке редактирования коммита.

В DataGrip поддержка работы с системами контроля версий реализована в виде расширения: поставьте соответствующее расширение из Settings → Plugins.

См. также (на английском): Как работать с Git из DataGrip и Интеграция DataGrip с GitHub.


SQL-диалекты

Можно также указать, в каких папках лежат файлы с тем или иным SQL-диалектом, чтобы DataGrip по умолчанию правильно подсвечивала синтаксис запросов в этих файлах.


Превью запроса при редактировании

Вы всегда можете просмотреть запрос, соответствующий изменениям в редакторе: для этого нажмите кнопку DML (она будет активна только при наличии изменений). Откроется окно просмотра DML. Поскольку для обновления данных DataGrip использует JDBC-драйвер, итоговый запрос может отличаться от указанного здесь, но в большинстве случаев они совпадают.


Навигация по внешним ключам

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

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


Генерация SQL-файлов для выбранных объектов

SQL-генератор (Cmd+Opt+G) умеет создавать файлы с DDL-кодом для выбранных объектов. Для этого нажмите кнопку save на левой панели.

Параметр Layout контролирует способ создания файлов с помощью специальных моделей. Их можно редактировать, также можно создавать свои модели. Модели описаны скриптами на Groovy.


Автодополнение кода

Автодополнение помогает писать SQL быстрее и предлагает ключевые слова или объекты в зависимости от того, что подходит в конкретном месте кода.


Настройки навигации

Вы можете настроить, какими ссылками будут объекты в коде.

Настройка Prefer data editor over DDL editor означает, что если у объекта есть данные, откроется редактор данных. Это работает для:

— Навигации к таблице/представлению по Cmd+O.

— Навигации к столбцу по Shift+Cmd+Opt+N.

— Двойного клика по объекту в проводнике базы данных.

— Настройка Prefer database view instead of DDL означает, что надо показать объект в проводнике, когда вызвано действие Navigate to declaration (Cmd+B или Ctrl+Click) из SQL.


Сочетание клавиш и цветовые схемы

Для многих действий в DataGrip предусмотрены композиции клавиш. Используйте набор по умолчанию или настраивайте комбинации как вам удобно. Также у DataGrip есть несколько цветовых схем интерфейса: светлая, темная и высококонтрастная.


Доступно на языках:

  • English
  • Russian
  • German
  • French
  • Japanese
  • Chinese Simplified


Конкуренты:

  • MySQL Workbench
  • DBeaver
  • Oracle SQL Developer


Полная документация доступна по ссылке Features and Screenshots - DataGrip.

Windows

  • 64-битная версия Windows 10 1809 и более поздние версии или Windows Server 2019 и более поздние версии
  • не менее 2 ГБ свободной оперативной памяти и не менее 8 ГБ общей оперативной памяти на устройстве
  • 3,5 ГБ свободного места на диске, рекомендуется использование SSD
  • разрешение экрана - не менее 1024x768 пикселей


MacOS

  • macOS 12.0 или более поздняя версия
  • не менее 2 ГБ свободной оперативной памяти и не менее 8 ГБ общей оперативной памяти на устройстве
  • 3,5 ГБ свободного места на диске, рекомендуется использование SSD
  • разрешение экрана - не менее 1024x768 пикселей


Linux

  • дистрибутив Ubuntu (22.04, 20.04 или более поздней версии) с поддержкой Gnome и KDE
  • glibc 2.29 или более новый
  • не менее 2 ГБ свободной оперативной памяти и не менее 8 ГБ общей оперативной памяти на устройстве
  • 3,5 ГБ свободного места на диске, рекомендуется использование SSD
  • разрешение экрана - не менее 1024x768 пикселей


slide
slide
slide
slide