Поддержка ИИ-агентов, новый сценарий создания файлов запросов, шаблоны источников данных и многое другое.
Представляем первое обновление DataGrip в 2026 году. В новой версии — практичные улучшения, которые делают работу с базами данных удобнее и быстрее. Главное в релизе — интеграция ИИ-агентов, обновленная логика работы с файлами запросов и консолями, а также простой способ синхронизации настроек источников данных между всеми вашими JetBrains IDE.
JetBrains AI развивается и дает вам больше выбора, прозрачности и гибкости при работе с ИИ в DataGrip.
В этом релизе: умное создание SQL-файлов прямо в ИИ-чате, интеграция Claude Agent и Codex, а также специальные инструменты для баз данных в MCP-сервере для агентных сценариев.
Claude Agent и Codex теперь нативно встроены в ИИ-чат. Так проще выбрать подходящего помощника для каждой задачи.
Для Codex сейчас требуется ручная настройка MCP-сервера. Подробные инструкции см. в документации.
Подробнее читайте в блоге JetBrains AI: о Claude Agent в JetBrains IDE, об интеграции Codex в JetBrains IDE.
Мы расширили MCP-сервер, добавив специализированные инструменты для работы с базами данных. Благодаря этому встроенные ИИ-агенты и сторонние инструменты могут работать с базами данных более структурированно.
Новые возможности:
Для безопасности по умолчанию требуется согласие пользователя на четыре типа действий:
Когда потребуется разрешение, IDE запросит его автоматически.
Настройки согласия можно изменить в IDE: Tools | AI Assistant.
В окне AI Chat при работе с AI Assistant можно создать файл из фрагмента кода.
Если в чате уже указан SQL-диалект, источник данных или схема, ничего дополнительно прикреплять и настраивать не нужно — DataGrip сделает это автоматически. То же самое касается вопросов, которые вы задаете AI Assistant о файле с уже прикрепленным источником данных: DataGrip автоматически привяжет его к вновь созданному файлу.
DataGrip сохранит созданный файл в директории текущего проекта.
Мы переработали сценарий работы с файлами запросов параллельно с консолями запросов. Теперь, в зависимости от задачи и привычного процесса работы, можно использовать только файлы, только консоли или и то и другое одновременно.
Чтобы создать новый файл запроса, нажмите правой кнопкой мыши на источнике данных и выберите New | Query File или нажмите Shift+Cmd+J (macOS) или Ctrl+Alt+Shift+Q (Windows/Linux). Затем в диалоге New Query File укажите имя файла и папку, в которой его нужно сохранить. Чтобы сохранить файл в текущем проекте и связать его с ним, укажите папку текущего проекта или одну из ее вложенных папок.
Теперь файлы запросов доступны прямо в проводнике баз данных. Мы добавили папку Query Files, которая появляется у каждого источника данных. Чтобы показать или скрыть эту папку, нажмите View Options на панели инструментов окна и включите или отключите пункт Query Files.
Для разных задач нужна разная информация на экране. Мы добавили несколько настроек, чтобы представление файлов запросов лучше подходило под ваш сценарий работы. С их помощью можно показывать или скрывать имена источников данных, включать цвета схем и использовать для файлов запросов значок привязанного источника данных.
Теперь настройки источников данных можно сохранять как шаблоны в вашем JetBrains-аккаунте. Такой шаблон будет доступен во всех JetBrains IDE с поддержкой баз данных, которые привязаны к вашему аккаунту. В таких шаблонах сохраняются параметры с вкладок General и Advanced из диалога Data Source and Drivers, при этом ваши данные для входа в базу не копируются.
Шаблон можно создать в диалоге Data Source and Drivers. На вкладке Data Sources выберите источник данных, из которого нужно создать шаблон, и нажмите Save as template.
Новый шаблон появится на вкладке Data Source Templates. Создать новый источник данных на основе этого шаблона можно в любой момент кнопкой Create Data Source.
DataGrip теперь поддерживает PostgreSQL 18, вышедший в прошлом году. Полная поддержка включает, помимо прочего, следующие ключевые слова и конструкции:
OLD и NEW в выражениях RETURNING;WITHOUT OVERLAPS в ограничениях первичного ключа и уникальности;PERIOD в ограничениях внешнего ключа;GENERATED ALWAYS AS (...) [STORED | VIRTUAL] для столбцов;NOT ENFORCED и NOT VALID.
Мы внесли несколько изменений в диалог Data Sources and Drivers.
Кроме того, удалено действие Create DDL Mapping. Создать сопоставление DDL теперь можно на основной вкладке DDL Mappings.
Мы обновили раздел Explain Plan — теперь он нагляднее, удобнее, и его стало проще найти:
Теперь план запроса можно скопировать в исходном формате базы данных, например JSON или XML. Для этого нажмите кнопку Copy Original Query Plan на левой панели инструментов. Возможность поддерживается для PostgreSQL, Amazon Redshift, MySQL, MariaDB, Oracle, Microsoft SQL Server и Snowflake.
Мы упростили доступ к опции Suppress for back label references. Раньше ее можно было найти только в диалоге Settings в разделе Editor | Inspections | SQL.
Теперь ее можно переключить прямо в меню контекстных действий. Чтобы включить или выключить ее, откройте список действий нажатием Alt+Enter (Windows/Linux) или Option+Enter (macOS), перейдите к пункту Enable option "Suppress for back label references" и установите либо снимите флажок.
Мы добавили действие Execute Selection as Single Statement в контекстное меню выделения кода. Это пригодится, если DataGrip некорректно распознает структуру кода, а вам нужно выполнить именно этот конкретный фрагмент.
У курсора в редакторе кода появились два новых режима анимации, которые делают набор текста комфортнее.
Мы понимаем, что предпочтения у всех разные. Поэтому мы разработали собственный режим движения курсора — Snappy. Он дет плавную анимацию без ощущения медлительности, задержек и лишней визуальной нагрузки. В этом режиме курсор сначала быстро перемещается в новую позицию, затем немного замедляется и встает на место. В результате движение выглядит быстрым, но при этом плавным.
Во втором режиме, Gliding, курсор движется плавно, и за его перемещениями легко следить взглядом. Этот режим похож на то, что можно видеть в других популярных текстовых редакторах.
Чтобы попробовать новую анимацию, откройте окно Settings, перейдите в Editor | General | Appearance, включите опцию Use smooth caret movement и выберите нужный режим.
DataGrip теперь поддерживает создание и изменение JSON-индексов в Microsoft SQL Server. С ними можно работать при генерации кода, а также в диалогах Create и Modify.
Чтобы кнопку Show Geo Viewer было проще найти, мы перенесли ее на панель инструментов редактора данных.
Раньше действие Delete удаляло файлы безвозвратно вместо того, чтобы перемещать их в корзину. Теперь появилась настройка, которая отправляет файлы в корзину. Она называется Move files to the bin instead of deleting permanently и по умолчанию включена.
Изменить настройку можно в меню Settings | Appearance & Behavior | System Settings.
Надеемся, эти нововведения вам понравятся. Если вы нашли ошибку или хотите предложить улучшение, напишите в наш баг-трекер.
Хотите быть в курсе новых возможностей и получать советы, которые помогут продуктивнее работать с базами данных? Подписывайтесь на блог DataGrip и следите за нами в X!