Том Уэллинг стал героем вирусного обсуждения после публикации фото из отеля «ПСЖ» обыграл «Манчестер Сити» со счётом 4:2 в Лиге чемпионов На фестивале «Маяк» показали фильмы Тимы Анисимова, Никиты Троценко и Павла Лунгина «Ростелеком» изучает создание корпоративного LLM-фаервола Зеленский согласился провести выборы при 60-дневном перемирии В России насчитали 7,88 млн единиц коммерческого транспорта В Кемерово продолжается расследование смерти Татула Петросяна Блогер Егорик сравнил работу с зумерами и миллениалами Wildberries начал тестировать сервис объявлений об услугах частных специалистов В RuStore появился платный российский мессенджер «Молния» ITMS объявила о смене названия на BFT Что такое «Mar-a-Lago face» и почему в нём увидели политический стиль Антон Винер рассказал о театральном предложении второй жене Ривалдо, Снейдер и другие известные футболисты приехали в Москву на премию имени Симоняна FIS усилила проверку документов Александра Большунова для нейтрального статуса Анастасия Волочкова заступилась за Лолиту после критики Яны Поплавской Цены на бензин снизились в 31 регионе России за неделю Минцифры заявило о работе над защитой дата-центров после атак на инфраструктуру «Яндекса» Ирина Дубцова рассказала о музыкальном дебюте сына Нигерия усилила борьбу с мошенниками, выдающими себя за «принцев»
Лента новостей
Технологии

В OpenIDE добавили поддержку MongoDB и Redis

В DB-клиенте OpenIDE появились подключения к MongoDB и Redis, ускорилась работа с большими базами и добавился перенос настроек между компьютерами.

В OpenIDE добавили поддержку MongoDB и Redis
Фото: Хабр

В DB-клиенте OpenIDE появилась поддержка MongoDB и Redis. Теперь в одной среде можно подключаться к документным и реляционным базам, а также к хранилищу ключей и значений, не переключаясь между отдельными инструментами.

OpenIDE — мультиязычная среда разработки на платформе IntelliJ. Её DB-клиент работает рядом с редактором кода, Git-клиентом, Docker, отладчиком и интеграциями с ИИ-агентами. В качестве примера сценария можно представить магазин, где каталог хранится в MongoDB, кеш — в Redis, а заказы — в PostgreSQL.

Работа с MongoDB

После подключения к MongoDB в дереве отображаются коллекции, их поля и индексы. Коллекцию можно открыть в табличном представлении и просмотреть документы, хранящиеся в каталоге.

В консоли доступны запросы в синтаксисе mongosh и простой SQL. Редактор подсказывает названия коллекций и полей, поэтому пользователь может, например, быстро найти товары определённой категории и проверить цены, не сверяясь с кодом приложения.

Работа с Redis

Для Redis в OpenIDE предусмотрена консоль с подсказками команд. Ключи в дереве группируются по папкам и загружаются порциями — благодаря этому не приходится ждать обработки всего набора при подключении к хранилищу.

Значение ключа можно открыть, изменить и сохранить. Перед записью клиент показывает, какие данные будут изменены. Похожие ключи объединяются в таблицы, которые можно просматривать, сортировать, фильтровать и экспортировать.

Обновления DB-клиента

Разработчики также ускорили загрузку структуры больших баз данных. Кроме того, настройки и соединения теперь можно переносить на другой компьютер с помощью экспорта и импорта. В пакет входят параметры DB-клиента, подключения, драйверы и избранные запросы, но пароли не переносятся.

Отдельное соединение можно скопировать и передать коллеге. Для реляционных баз, включая PostgreSQL, сохраняются прежние возможности: навигация по структуре, SQL с подсказками на основе реальной схемы, выполнение запросов, просмотр и точечное редактирование данных, EXPLAIN и экспорт результатов.

В таком сценарии разработчик может найти заказ по идентификатору, проверить связанные данные товара, посмотреть план выполнения запроса, изменить статус тестового заказа в редакторе таблицы и выгрузить результат — всё в рамках одной IDE.

В OpenIDE Pro также доступен AI-плагин с поддержкой подключения Claude Code, Codex, OpenCode и Cursor через ACP. Агенту можно поставить задачу, а предложенные изменения проверить непосредственно в редакторе.

Если DB-клиент уже установлен, обновление доступно через раздел Settings → Plugins. Новые возможности входят в состав OpenIDE Pro, для которой заявлен двухмесячный пробный период без ограничений.

Источник
404 Media

Читайте новые материалы журнала — свежие сюжеты каждый день.

На главную