Релиз JetBrains DataGrip 2018.2
Релиз JetBrains DataGrip 2018.2
Что нового в DataGrip 2018.2.
C этой версии поддержка баз данных есть в CLion и AppCode. В WebStorm её можно включить, если вы параллельно используете DataGrip.
— Лог всех запросов
— Новый форматер кода
— Запуск хранимых процедур
— Миграция исходников
— План запроса в виде диаграммы
— Редактирование SQL
— Редактор данных
— Улучшения в пользовательском интерфейсе
Лог всех запросов
Все запросы, которые запускает DataGrip теперь отображаются в панели Output каждой консоли. Сюда попадают и пользовательские запросы, и внутренние.
Всё, что запускается в DataGrip, попадает в отдельный лог-файл.
Запуск хранимых процедур
Работает для Oracle, PostgreSQL а для SQL Server только в DataGrip, но в версии 2018.2.1 ожидаются и другие IDE.
Чтобы запустить процедуру, выберите Execute из контекстного меню.
Миграция исходников
Не думайте про CREATE OR REPLACE и так далее, просто меняйте в исходниках то, что вам нужно. Слева на панели отображаются сделанные изменения, можно посмотреть разницу с серверной версией. Чтобы отправить изменения в базу, нажмите Submit.
Редактирование SQL
Информация о контексте
Когда имеешь дело с исходником большой процедуры, полезно напомнить себе о контексте — внутри чего находится курсор: какой процедуры или какого пакета. Используйте для этого Alt+Q (Shift+Ctrl+Q for OSX), сверху отобразится контекст.
Улучшения в интерфейсе
Поддержка сенсорной панели
У обладателей Mac Book Pro с сенсорной панелью на ней появится кнопка Execute.
Но можно добавить любое действие. Для этого идите в Preferences → Appearance & Behavior → Menus and Toolbars → Touch Bar.
Источник данных на основе драйвера
Такие источники стало легче создавать: в выпадающем списке для создания источника есть пункт Driver and Data Source.
Запустить скрипт на схеме
Раньше надо было так: находите скрипт-файл и запускаете на нужной базе. Теперь можно наоборот: в контекстном меню схемы появился пункт Run SQL script.
Диалект и прикреплённая консоль в панели инструментов
Работать с файлами стало легче: на панели инструментов выбирайте нужный диалект и прикрепляйте консоль.
