Релиз Datagrip 2017.1

Привет! Обсуждение DataGrip начал уже в комментариях к анонсу новой IntelliJ IDEA, продолжим здесь.

Я расскажу тебе, что нового в ДатаГрип 2017.1 .



Релиз DataGrip 2017.1

Будет много текста и картинок.

Вкратце, вот что мы добавили: Дерево базы данных - Новое управление схемой — Связывание файлов с источниками данных — Интерфейс для создания баз данных и диаграмм — Настройки цвета редактора и результатов запроса Импорт и экспорт данных — Ээкспорт таблиц из одной базы данных в другую — Сравнение столбцов файла и таблицы Запросить консоль — Сохранение пути поиска по умолчанию в PostgreSQL. — Шаблон для генерации триггеров — Настройки для отключения автоматического объединения многострочных литералов и автоматической квалификации объектов.

Отдых — Время выполнения запроса и номера столбцов и строк выбранного поля в статусной панели — Поиск названий таблиц и других объектов в комментариях и строках - Аутентификация Windows в SQL Server для драйвера jTDS. — Предупреждение об изменении исходного кода представления, процедуры и т.п.



Дерево базы данных

Управление схемой Мы в очередной раз переработали интерфейс выбора схем в дереве базы данных.

Надеемся, что теперь это продлится долго :) Дерево выбора открывается двойным щелчком по Схемы… .

Выбирайте сразу все схемы, текущие или только те, которые хотите видеть.



Релиз DataGrip 2017.1

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

Вы можете указать диаграммы для отображения в текстовом шаблоне, язык которого описан в информационном окне ( Ctrl+Q или Ф1 для OSX ).



Релиз DataGrip 2017.1

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

Если запросы, скажем, из Java-класса использовали неквалифицированные объекты, IntelliJ IDEA сама пыталась угадать, в какой базе данных они были выполнены.

Среде можно помочь на вкладке Разрешение неквалифицированных ссылок .

Но если бы в источнике данных были объекты с одинаковыми именами в разных схемах, эту проблему решить было бы невозможно.



Релиз DataGrip 2017.1

Стало проще: любой файл или папку можно явно связать с одним или несколькими источниками данных или даже с отдельными схемами.

Это делается в Настройки → База данных → Области разрешения SQL. .

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

То есть автозаполнение и навигация будут работать.

Пользовательский интерфейс для создания баз данных и диаграмм В прошлый раз мы спросил сделай - готово! Простой SQL генерируется в новом окне.



Релиз DataGrip 2017.1

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

Эта опция также работает для создания схем и баз данных прямо из консоли.



Релиз DataGrip 2017.1

Внимание! DataGrip все еще не поддерживаю несколько баз данных PostgreSQL для одного источника данных.

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

Но мы начали над этим работать.

Настройки цвета Настройки цвета раньше были в контекстном меню источника данных (знали о них? :), но теперь цвет можно применять как к фону консоли, так и к таблице результатов запроса.

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



Релиз DataGrip 2017.1



Импорт и экспорт данных

Ээкспортировать таблицы и результаты Теперь вы можете перетащить таблицу из одной базы данных в другую.

Причём даже если это базы данных из разных СУБД.

Структура таблицы и сами данные будут скопированы.



Релиз DataGrip 2017.1

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



Релиз DataGrip 2017.1

Улучшения диалога импорта Было много предложения о том, как сделать импорт более гибким.

Укажите, в какую таблицу вы импортируете данные, и отредактируйте скрипт ее создания.

Сопоставление столбцов поможет вам понять, какие данные куда передаются.

Автодополнение работает для имен столбцов.



Релиз DataGrip 2017.1



Запросить консоль

Путь поиска PostgreSQL Большинство важный для пользователей PostgreSQL: теперь не забываем про путь поиска по умолчанию.

Как и раньше, оно настраивается в правом верхнем углу.



Релиз DataGrip 2017.1

Триггеры Добавлен шаблон для генерации триггеров по Ctrl+Н ( Cmd+O Для ОС X ).



Релиз DataGrip 2017.1

Поддерживается НОВЫЙ СТАРЫЙ И ВСТАВЛЕНО/ОБНОВЛЕНО для источников триггера.



Релиз DataGrip 2017.1

Написание кода Вариант, знакомый по другим IDE Настройки → Редактор → Внешний вид → Показывать подсказки по имени параметра.

работает и в DataGrip: показывает имена столбцов для предложений ВСТАВЛЯТЬ .



Релиз DataGrip 2017.1

Новые настройки появились в Настройки → Редактор → Общие → Смарт-клавиши.

.



Релиз DataGrip 2017.1

Вставить конкатенацию строк при вводе отвечает за то, будут ли строки автоматически объединяться при передаче.

Раньше это работало по умолчанию и выглядело так:

Релиз DataGrip 2017.1

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

Если вы снимите флажок, разрывы строк ничего не вставят:

Релиз DataGrip 2017.1

Вариант Квалифицируемый объект в стадии завершения Такой же спросил .

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

Допустим, у нас есть две схемы — Макс И общественный , со следующими таблицами:

Релиз DataGrip 2017.1

Вот как будет вести себя IDE с параметром Квалификация по столкновениям :

Релиз DataGrip 2017.1

Именованные параметры заполняются при втором щелчке мыши.

Ctrl+Пробел .

Вообще во всех наших IDE это приводит к интересным результатам, попробуйте.



Релиз DataGrip 2017.1

Дополнение к Ctrl+Пробел после простого ВЫБИРАТЬ вставляет псевдоним.

В Настройки → Редактор → Стиль кода → SQL. Теперь вы можете настроить, использовать ли для него прописные или строчные буквы.



Релиз DataGrip 2017.1

Еще одна настройка платформы работает для DataGrip. Настройки → Редактор → Внешний вид → Показать разделитель методов.

будет рисовать линии между запросами.



Релиз DataGrip 2017.1

MySQL имеет грамматические ошибки при использовании СОЮЗ .

Мы добавили забавную проверку, которая предупредит вас об этом.



Релиз DataGrip 2017.1

Переход к настройкам цвета и шрифта И это понадобится пользователям любой IDE на платформе IntelliJ — не надо рыться в дебрях настроек, чтобы изменить цвет или шрифт. Команда Перейти к цветам и шрифтам в повсеместном меню Ctrl+Shift+А ( Cmd+Shift+A Для ОС X ) позволит вам установить цвет контекста, в котором находится курсор.



Релиз DataGrip 2017.1

Если контекстов несколько, выберите тот, который вам нужен.

Здесь можно настроить цвет и отображение запускаемого запроса (фиолетовая рамка) и цвет строкового литерала (зеленый).

Допустим, нас интересует строковый литерал.



Релиз DataGrip 2017.1

Готовый! Вы можете изменить цвет.

Релиз DataGrip 2017.1



Разнообразный

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



Релиз DataGrip 2017.1

В окне Изменить таблицу Сведения о столбце открываются двойным щелчком мыши, а не одним щелчком мыши.



Релиз DataGrip 2017.1

Редактор исходного кода обнаруживает, что объект DataGrip изменился, и предупреждает об этом.



Релиз DataGrip 2017.1

Добавлена ссылка на документацию в информационное окно системных таблиц в PostgreSQL.

Релиз DataGrip 2017.1

При поиске использования объекта можно исключить текстовые записи - комментарии, динамический SQL.

Релиз DataGrip 2017.1

А также в новой версии: - Предварительный просмотр больших файлов в режиме только для чтения.

— Аутентификация Windows в SQL Server для драйвера jTDS. — Запросить поддержку СОЗДАТЬ/ИЗМЕНИТЬ в SQL-сервере 2016. — Имена TNS корректно считываются из файла tnsnames.ora в Oracle. - Совершить Запускает синхронизация в PostgreSQL. — Интроспективный больше объектов в SQLite. — Предупреждения появляться на вкладке «Вывод».

Набор текста с нулевой задержкой (без отложенного набора) включен по умолчанию.

— Настройки цвета для регулярных выражений.

Вы наверняка все об этом знаете, но тем не менее: — Скачать бесплатную пробную версию Здесь .

- У нас есть Твиттер И Форум .

— Сообщайте об ошибках трекер .

Вот и все.

Как всегда, продолжим в комментариях.

Теги: #базы данных #postgresql #sql #MySQL #jetbrains #Microsoft SQL Server #sql-сервер #datagrip

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.