database-data-management — плагин для GitHub Copilot
Помогает оптимизировать SQL-запросы, проверять безопасность кода и администрировать базы PostgreSQL и SQL Server прямо в чате GitHub Copilot.
/plugin marketplace add github/awesome-copilot
/plugin install database-data-management@awesome-copilotЧто делает 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Команда из источника
copilot plugin install database-data-management@awesome-copilotИз того же набора554
Весь набор →Вопросы о 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