Циклопедия скорбит по жертвам террористического акта в Крокус-Сити (Красногорск, МО)

DataGrip

Материал из Циклопедии
Перейти к навигации Перейти к поиску
программное обеспечение
DataGrip
Файл:DataGrip.svg
Файл:JetBrainsDataGripScreenshot.png
Скриншот DataGrip в ОС OS X 10.8
РазработчикJetBrains
Написана наJava
Операционная системаMicrosoft Windows,macOS, и Linux
Последняя версия2018.1 (3 апреля 2018 [1])
Состояниеактивное
ЛицензияПроприетарная
Сайтwww.jetbrains.com

DataGrip — коммерческая кросс-платформенная IDE для работы с MySQL, PostgreSQL, Oracle, SQL Server, Sybase, DB2, SQLite, HyperSQL, Apache Derby и H2. Разрабатывается компанией JetBrains[2]. DataGrip предоставляет инструменты для работы с объектами базы данных. При создании или изменении таблицы, добавлении или изменении колонки, индекса, ключа в уже существующие при этом генеруется соответствующий скрипт его можно сразу выполнить в базе, а можно скопировать сгенерированный DDL-запрос в редактор и работать уже непосредственно с кодом. DataGrip поддерживает автодополнение кода, шаблоны для однотипного кода, поиск по коду и переименование, фильтр данных и навигация по данным, работа с запросами, текстовый редактор, интеграция с системами контроля версий (Git, Subversion и др.).

Основные возможности[править]

Редактор данных[править]

Мощный редактор данных позволяет удобно редактировать данные.

  • Измените данные в таблице работает для любого результата запроса, полученного из таблицы. Окончательные данные в таблице доступны через сочитания клавиш  Ctrl  +  Space bar . Оно просматривает все значения в столбце и предлагает вам список возможных совпадений. Внесите изменения можно с помощью сочетания клавиш  Ctrl  +  ↵ Enter .
  • Все ваши изменения в редакторе данных хранятся локально и могут быть отправлены сразу. Локальные изменения окрашены, поэтому вы можете видеть, какие изменения вы собираетесь сохранить, будь то обновление, вставка или удаление строк.
  • Одновременно можно редактировать несколько полей - просто выберите их и начните печатать. Это работает только в том случае, если редактируемые столбцы не уникальны и имеют один и тот же тип.
  • Используйте текстовое поле фильтра, чтобы видеть только данные, которые вам нужны, без написания каких-либо WHERE предложение. Просто поставьте условие в этом поле на на языке SQL.
  • Быстрый поиск данных внутри таблицы без написания заявления благодаря текстовому поиску.

Работа с объектами БД и генерация кода[править]

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

  • DataGrip генерирует код для изменения объектов, таких как таблицы, столбцы и т.д.
  • DDL для таблиц и предоставляет запросы DML из наборов результатов.

Различные функции[править]

DataGrip поставляется с поддержкой пользовательских параметров, редактором CSV, построителем диаграмм, поддержкой управления версиями и многими другими функциями.

Параметры пользователя[править]

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

Поддержка VCS[править]

DataGrip обеспечивает унифицированный интерфейс для большинства популярных систем управления версиями, обеспечивая постоянный пользовательский интерфейс с Subversion, Git и GitHub, Mercurial, CVS, Perforce и TFS.

Лицензирование и обновление[править]

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

Доступны следующие виды лицензий:

  • Персональная лицензия (платная, для индивидуальных разработчиков)
  • Коммерческая лицензия (платная, для компаний и организаций)
  • Академическая лицензия (бесплатная, для студентов и преподавателей)
  • Лицензия для образовательных учреждений (бесплатная)
  • Лицензия для проектов с открытым исходным кодом (бесплатная)

Источники[править]

Ссылки[править]

 
Интегрированная среда разработки

IntelliJ IDEA PhpStorm PyCharm RubyMine WebStorm Rider AppCode 0xDBE DataGrip CLion

.NET и Visual Studio

ReSharper dotTrace dotMemory dotCover dotPeek ReSharper C++

Коллективная работа

TeamCity YouTrack Upsource

Языки программирования

Meta Programming System Kotlin

Образование

PyCharm Обучающее издание