DBCode — Data Beside Code
DBCode — это расширение для VS Code, которое превращает вашу IDE в полноценный инструмент для работы с базами данных. Оно позволяет просматривать, редактировать, визуализировать и управлять данными без написания SQL, а также интегрируется с Copilot и поддерживает блокноты (Notebooks).
Возможности
Просмотр и редактирование данных
- Фильтрация, сортировка и группировка данных в несколько кликов.
- CRUD-операции (создание, чтение, обновление, удаление) без написания SQL.
- Все изменения проверяются перед применением — исключаются случайные ошибки.
Интеграция с Copilot
Запрашивайте данные через Copilot: задавайте вопросы, относящиеся к схеме, генерируйте запросы, создавайте новые таблицы и многое другое.
Диаграммы сущность-связь (ERD)
Автоматически генерируйте ER-диаграммы для визуального отображения структуры базы данных.
Удобное исследование данных
Открывайте связи по внешним ключам прямо из данных — на любую глубину вложенности, без написания запросов.
Пользовательские SQL-запросы
Запускайте собственные SQL-запросы прямо в VS Code.
Встроенная SQL-подсказка
- Подсветка ключевых слов SQL с учётом конкретного движка БД.
- Подсказки по таблицам, представлениям, процедурам — с типами данных и значениями по умолчанию.
Безопасный обмен отчётами
Делитесь отчётами в зашифрованном виде — по ссылке, а не вложением в письмо.
Блокноты (Notebooks)
Полная поддержка VS Code Notebooks: выполняйте запросы и просматривайте результаты прямо в блокнотах.
Хранимые процедуры и функции
Редактируйте хранимые процедуры и функции прямо в VS Code.
Визуализация
Стройте графики (линейные, столбчатые, круговые) по вашим данным с возможностью настройки.
Дополнительно
- Автоконфигурация SSL — SSL настраивается автоматически для известных хостов.
- SSH-туннели — настраивайте вручную или используйте автоматически обнаруженные из SSH-конфига.
- Поддержка тем — полностью поддерживает темы VS Code.
- Локализация — поддерживает все языки, доступные в VS Code.
Поддерживаемые базы данных
DBCode работает со многими популярными СУБД. Полный список см. на официальном сайте.
Установка
Установите расширение DBCode через Marketplace VS Code или вручную из Visual Studio Code Marketplace.
Использование
- После установки откройте панель DBCode (обычно появляется в боковой панели).
- Подключитесь к вашей базе данных, указав параметры подключения (хост, порт, имя БД, учётные данные). SSL и SSH туннели настраиваются автоматически или вручную.
- Просматривайте таблицы, редактируйте данные, запускайте SQL-запросы в специальном редакторе или через Copilot.
- Для создания отчётов используйте встроенный механизм безопасного обмена ссылками.
- Для построения графиков выберите данные и нужный тип диаграммы.
Пример: запуск SQL-запроса
Откройте редактор SQL (например, через команду DBCode: New Query), напишите запрос и выполните его. Результаты отобразятся в виде таблицы.
Конфигурация
Расширение не требует сложной настройки. Основные параметры:
- Телеметрия — следует настройкам телеметрии VS Code. Если она отключена, данные не собираются. Собирается только обезличенная информация о типах БД, используемых функциях и ошибках.
- SSL — автонастройка для известных хостов.
- SSH — автоматическое обнаружение туннелей из
~/.ssh/config или ручная настройка.
Ценообразование
Базовые возможности — бесплатно навсегда. Некоторые функции требуют подписки. Подробности см. на странице Pricing.
Ссылки
Благодарности
- Pradeep Kumar — помощь с документацией.
- Nontas Ravazoulas — дизайн.
Примечание
Этот README не является переводом оригинального файла, а представляет собой пересказ возможностей и инструкций на русском языке для разработчиков.
Комментарии
Комментариев пока нет. Будьте первым.