JetBrains DataGrip 2021.1 - релиз кросс-платформенной среды разработки для баз данных и SQL
JetBrains выпустили DataGrip 2021.1: самый мощный релиз за последние годы.
Самое важное:
-
Интерфейс для работы с правами доступа
-
Контекстные шаблоны Live Templates
-
Упрощенная навигация
-
Легкое копирование источников данных
-
Улучшенная сортировка
-
Редактирование данных в MongoDB
-
Поддержка Azure MFA
Редактирование прав
В окне редактирования объекта теперь можно изменять права на объект. Также права можно добавлять и изменять в окне редактирования пользователя или роли. Напомним, что вызываются окна редактирования нажатием Cmd/Ctrl+F6. Это работает в PostgreSQL, Redshift, Greenplum, MySQL, MariaDB, DB2, SQL Server и Sybase.
Редактор данных
Редактирование данных в MongoDB
Этого не хватало для полноценной поддержки MongoDB, но теперь все на месте: вы можете редактировать данные а апдейт-запрос просматривать до того, как данные отправятся в базу. Еще можно менять тип ячейки: из контекстного меню или панели инструментов при просмотре больших значений.
Сортировка
Сортировка стала более удобной:
-
Добавлено поле ORDER BY, а <Filter> переименовали в WHERE. Впишите в ORDER BY условия сортировки, чтобы получился работающий запрос.
-
По умолчанию сортировка не суммируется: каждый клик по новому столбцу сбрасывает сортировку по другим столбцам. Если хочется сортировать по нескольким столбцам сразу, используйте клик с зажатой клавишей Alt.
Если хотите отсортировать данные на стороне DataGrip, отключите Sort via ORDER BY. Конечно, в этом случае, сортируются данные только на текущей странице.
Транспонирование однострочных результатов
Если в полученном результате одна строка, его удобно сразу смотреть в транспонированном виде.
Соединение
Поддержка Azure MFA
JetBrains поддержали интерактивную аутентификацию через Azure Active Directory. Если она включена, при соединении у вас автоматически откроется браузер, где вы сможете завершить аутентификацию.
Версия 2.x драйвера для Redshift
Этот драйвер можно скачать в DataGrip, начиная с версии 2021.1. Главное изменение состоит в том, что теперь запросы можно останавливать.
Полная поддержка Google Big Query
Подсветку языка мы поддержали в предыдущей версии, а в этой добавили интроспекцию. То есть, информацию об объектах IDE берет не из драйвера, а выкачивает ее сама при помощи специальных запросов.
Поддержка диалекта CockroachDB
Теперь DataGrip правильно подсвечивает запросы и показывает ошибки в скриптах для CockroachDB.
Проводник базы данных
Легкое копирование источников данных
Возможность копировать и вставлять источники данных сделали давно. Но с этого релиза вы можете использовать самые знаменитые сочетания клавиш в мире — Ctrl/Cmd+C/V/X.
-
Напоминаем, что, когда вы копируете источник данных, в буфер обмена сохраняется XML. Его можно послать коллеге в мессенджере, а он вставит его в свою IDE — все сработает.
-
Если копирование и вставка происходит в одном проекте, вам не понадобится заново вводить пароль.
-
Источник данных можно не только копировать, но и вырезать. Вырезание отменяется при помощи Ctrl/Cmd+Z.