К основному содержанию
плагин GitHub Copilot официальный · GitHub

database-data-management — плагин для GitHub Copilot

Помогает оптимизировать SQL-запросы, проверять безопасность кода и администрировать базы PostgreSQL и SQL Server прямо в чате GitHub Copilot.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add github/awesome-copilot
/plugin install database-data-management@awesome-copilot
Открыть на GitHub

Что делает database-data-management

Плагин объединяет инструменты для работы с реляционными базами данных. Он помогает настраивать планы выполнения запросов и проверять код на SQL-инъекции в MySQL, PostgreSQL, SQL Server и Oracle.

Внутри находятся четыре слэш-команды и два агента. Специфичные команды для PostgreSQL разбирают операции с JSONB, массивы и политики Row Level Security (RLS). Для практических задач добавлены агенты postgresql-dba и ms-sql-dba, работающие через соответствующие расширения редактора.

Плагин пригодится разработчикам, которые часто пишут сложные сырые SQL-запросы или проектируют схемы данных. Если проект использует базовые возможности ORM, расширение будет избыточным.

Какие задачи решает

  • разобрать план выполнения медленного SQL-запроса
  • проверить код запросов и миграций на SQL-инъекции
  • настроить политики Row Level Security в схеме PostgreSQL
  • оптимизировать запросы к колонкам JSONB и массивам

Примеры запросов агенту

  • /database-data-management:sql-optimization оптимизируй пагинацию в этом запросе
  • /database-data-management:postgresql-code-review проверь схему таблицы с JSONB и индексами
  • @postgresql-dba проверь план выполнения запроса к таблице orders

Как установить database-data-management

Через маркетплейс плагинов

/plugin marketplace add github/awesome-copilot
/plugin install database-data-management@awesome-copilot

Из того же набора554

Весь набор →
git-commit официальный github Скилл разбирает изменения Git, выбирает связанные файлы и создаёт коммит в формате Conventional Commits. Пригодится, когда нужно закоммитить одну или несколько логических частей изменений. GitHub Copilot 47 165установок excalidraw-diagram-generator официальный github Скилл превращает описание на обычном языке в диаграмму Excalidraw. Подойдёт, когда нужно показать процесс, связи между объектами или устройство системы. GitHub Copilot 31 639установок multi-stage-dockerfile официальный github Скилл помогает создавать многоэтапные Dockerfile для разных языков и фреймворков. Пригодится, когда важны размер и состав runtime-образа. GitHub Copilot 29 688установок documentation-writer официальный github Скилл для создания технической документации по фреймворку Diátaxis: туториалы, гайды, справки и объяснения. Предлагает структуру перед написанием. GitHub Copilot 27 757установок prd официальный github Собирает из идеи структурированный PRD с пользовательскими историями, техническими требованиями и рисками. Подходит для планирования новых функций, в том числе с AI. GitHub Copilot 24 035установок refactor официальный github Скилл помогает менять структуру кода без изменения внешнего поведения. Подойдёт для постепенной уборки сложных функций, дублирования и кодовых запахов. GitHub Copilot 22 321установок java-springboot официальный github Задаёт практики разработки Spring Boot-приложений: от структуры проекта до тестов и безопасности. Пригодится, когда Copilot пишет или проверяет Java-код. GitHub Copilot 21 272установок create-readme официальный github Скилл изучает проект и создаёт структурированный README.md. Подойдёт, когда документацию нужно собрать по коду и файлам проекта. GitHub Copilot 19 081установок

Вопросы о database-data-management

Как установить database-data-management в GitHub Copilot?

Выполните в терминале команду copilot plugin install database-data-management@awesome-copilot.

Какие базы данных поддерживает плагин?

Команды общей оптимизации и ревью работают с PostgreSQL, MySQL, SQL Server и Oracle. Узкоспециализированные команды и агенты ориентированы на PostgreSQL и Microsoft SQL Server.

Что нужно для запуска агентов postgresql-dba и ms-sql-dba?

Для агента postgresql-dba требуется расширение PostgreSQL, а для работы ms-sql-dba необходимо расширение MS SQL.

Исходный текст

database-data-management · MIT
# Database & Data Management Plugin

Database administration, SQL optimization, and data management tools for PostgreSQL, SQL Server, and general database development best practices.

## Installation

```bash
# Using Copilot CLI
copilot plugin install database-data-management@awesome-copilot
```

## What's Included

### Commands (Slash Commands)

| Command | Description |
|---------|-------------|
| `/database-data-management:sql-optimization` | Universal SQL performance optimization assistant for comprehensive query tuning, indexing strategies, and database performance analysis across all SQL databases (MySQL, PostgreSQL, SQL Server, Oracle). Provides execution plan analysis, pagination optimization, batch operations, and performance monitoring guidance. |
| `/database-data-management:sql-code-review` | Universal SQL code review assistant that performs comprehensive security, maintainability, and code quality analysis across all SQL databases (MySQL, PostgreSQL, SQL Server, Oracle). Focuses on SQL injection prevention, access control, code standards, and anti-pattern detection. Complements SQL optimization prompt for complete development coverage. |
| `/database-data-management:postgresql-optimization` | PostgreSQL-specific development assistant focusing on unique PostgreSQL features, advanced data types, and PostgreSQL-exclusive capabilities. Covers JSONB operations, array types, custom types, range/geometric types, full-text search, window functions, and PostgreSQL extensions ecosystem. |
| `/database-data-management:postgresql-code-review` | PostgreSQL-specific code review assistant focusing on PostgreSQL best practices, anti-patterns, and unique quality standards. Covers JSONB operations, array usage, custom types, schema design, function optimization, and PostgreSQL-exclusive security features like Row Level Security (RLS). |

### Agents

| Agent | Description |
|-------|-------------|
| `postgresql-dba` | Work with PostgreSQL databases using the PostgreSQL extension. |
| `ms-sql-dba` | Work with Microsoft SQL Server databases using the MS SQL extension. |

## Source

This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions.

## License

MIT

© Awesome Copilot Community · MIT · github/awesome-copilot

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой