Работая в IDE, основную часть времени разработчики посвящают написанию кода. Умные возможности DataGrip, такие как автодополнение, шаблоны кода, форматирование, рефакторинги и различные исправления, помогают писать код быстрее. Концентрируйтесь на логике, а не на том, что нужно печатать.
В DataGrip есть умный редактор данных с возможностью добавлять, удалять и редактировать данные. Все запросы, которые DataGrip выполняет при обновлении данных, фиксируются в SQL-журнале. С его помощью вы всегда можете применить те же изменения к другой базе данных.
Экстрактор данных DataGrip поддерживает множество форматов, включая SQL INSERTS, SQL UPDATES, CSV, JSON, XML и другие. Вы можете создавать свои собственные форматы, такие как Markdown или обычный текстовый формат.
Если вы работаете с SQL-файлами, хранящимися на вашем компьютере, вероятно, у вас уже есть рабочий каталог со множеством скриптов. В DataGrip для этого предусмотрен удобный интерфейс. Прикрепляйте папки со своего компьютера, связывайте их с источниками данных, запускайте скрипты в контексте нескольких баз данных и используйте встроенную интеграцию с Git.
Интерфейс DataGrip можно настроить разными способами. Вы можете выбрать одну из предложенных цветовых схем или создать свою, разметить источники данных разными цветами и настроить сочетания клавиш, как вам нравится.
DataGrip показывает связанные серверы в проводнике баз данных. Связанный сервер можно сопоставить с любым источником на сервере SQL Server, и тогда автодополнение кода и разрешение будут работать для запросов с использованием этих внешних объектов.
tSQLt — фреймворк для юнит-тестирования на Microsoft SQL Server. Его можно использовать для тестирования сохраненных процедур, функций и триггеров базы данных.
После установки скрипт tSQLt создает схему tSQLt, из которой можно запустить тесты, а затем проанализировать их результаты.
У SQL Server LocalDB есть собственный тип источника данных для LocalDB. Достаточно один раз указать путь к исполняемому файлу (в настройках драйвера), и впоследствии он будет использоваться для всех источников данных.
Для подключения к базе данных DataGrip использует JDBC-драйвер, который автоматически загружается при тестировании соединения. В дополнение к основным учетным данным, которые необходимы для подключения (номер порта, имя пользователя, пароль и др.), вы можете настроить некоторые свойства нового источника данных MS SQL Server:
После подключения к базе данных MS SQL Server список объектов появится в проводнике баз данных (панель слева). Здесь можно отфильтровать объекты и выбрать, какие схемы следует отображать.
DataGrip поможет обнаружить возможные ошибки и проблемы до того, как вы скомпилируете и запустите свой SQL-код. Вот несколько примеров того, как DataGrip помогает находить ошибки.