JetBrains DataGrip

Генерирование кода и элементы БД

JetBrain DataGrip – платформа для обработки элементов БД. В случае, когда пользователь имеет дело с таблицами и производит в них различные действия, включающие редактирование колонок, использование графического интерфейса DataGrip будет очень уместным. Такие корректировки предполагают создание конкретного скрипта. Так, корректировки производятся непосредственно в базе, или же прямо в редактор копируется сгенерированный DDL запрос, и дальнейшая работа осуществляется впоследствии с самим кодом.

Автоматическое дополнение

DataGrip ориентирована на поддержание автоматического дополнения кода, что положительно отражается на скорости написания запросов. Во время набора кода IDE распознает контекст и выполняет привычные для юзера операции – оказывает помощь при прописании кода, учитывая конкретные ключевые слова и наименования элементов базы данных. Наряду с этим программа принимает во внимание зависимости при прописывании JOIN, делает подсказки, касающиеся типов параметров при осуществлении функций, описывает табличную структуру в предложениях INSERT.

Навигация с помощью кода и переименование

Инструмент IDE распознает, какие элементы БД применяются в коде. Поэтому если изменить название одного из них в запросе, соответствующие изменения произойдут и в базе. Присутствует функция поиска, где применялся элемент или символ в части запроса. Кроме того, есть опция переноса от использования к точке обновления. Когда пользователь проделывает те же действия в отношении объекта, уже сгенерированного в БД, курсор переносит его в окошко структуры БД. Когда запрашивается конкретное имя элемента, не существующего в базе (к примеру, не корректно указали наименование таблицы или строки), IDE информирует о наличии ошибки и выдает варианты решений.

Операции с данными

Редактор таблиц в JetBrain DataGrip в состоянии отфильтровывать информацию, а также текстовую навигацию в таблице. Кроме того, если есть связь между внешними “кеями”, есть возможность переноситься в табличные строки, ссылающиеся на эти ключи, и обратно.

Осуществление запросов

Чтобы произвести часть запроса, следует отметить код, а затем запустить его. В окошке результата запроса можно воспользоваться большим количеством опций Table Editor – с его помощью можно корректировать данные, а также в нем присутствует текстовая навигация.