DataGrip 2020.3: SQL для MongoDB, Поддержка Couchbase, новые форматы экспорта, интроспекция прав доступа
DataGrip 2020.3: SQL для MongoDB, Поддержка Couchbase, новые форматы экспорта, интроспекция прав доступа
DataGrip 2020.3 основные новшества:
— SQL для MongoDB
— Поддержка Couchbase
— Аутентификация через Azure AD
— Улучшения в редакторе больших значений
— Открытие таблиц в транспонированном виде
— Новые форматы экспорта
— Интроспекция прав доступа
— Форматирование диалекта Generic
— Улучшения в конфигурациях запуска
— Перетаскивание вкладок
SQL для MongoDB
Теперь можно писать SQL в MongoDB
Работают только запросы SELECT и предложения JOIN, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT, OFFSET.
В контекстном меню есть две опции: Copy JS script to clipboard и Show JS Script. Последняя откроет окно с JS-запросом, который мы отправим на сервер. Здесь же можно его отредактировать и запустить.
Поддержка Couchbase
Важно отметить, что DataGrip работает с Couchbase Query, а не с Couchbase Analytics.
Аутентификация через Azure AD
К базе данных Azure SQL теперь можно подсоединиться через Active Directory.
Рабочая папка
Теперь можно указать рабочую папку для процесса, который отвечает за соединение. Относительные пути, например в свойствах драйвера, будут разрешаться в эту папку.
Форматированное значение
Если в ячейке хранится однострочный XML или JSON, в редакторе значений он будет показан в отформатированном виде. Причем вы можете отредактировать значение в удобном виде, а сохранится оно всё равно как одна строка.
Открытие таблиц в транспонированном виде
Теперь все таблицы можно открывать в транспонированном виде по умолчанию. Полезно, если в таблицах много столбцов.
Сбор диагностической информации
Интроспекция — это процесс сбора информации о базе данных. Эту информацию DataGrip хранит у себя, чтобы помогать вам навигироваться по базе, искать объекты, дополнять код.
Иногда при интроспекции обнаруживаются разные проблемы.
Diagnostic refresh запустит интроспекцию, соберет нужную информацию и запишет её в файл, который откроется в файловом менеджере. Он пригодится нам, чтобы понять, что происходит.
Prepare introspector diagnostic собирает всю возможную информацию, не перезапуская интроспекцию. Результат работы этого действия присылайте, если что-то устарело или не подгрузилось.