@pgsql участник чата

Расширение PostgreSQL регистрирует участника чата @pgsql в Copilot Chat GitHub. Используйте его, если требуется справка по схеме о базе данных, которую вы уже используете в расширении, например обнаружение объектов, разработка запросов, объяснение запросов или предложения следующего шага.

Участник лучше всего работает, если у вас уже есть активное подключение, так как он может использовать контекст динамической схемы из этой базы данных.

Important

Участник чата @pgsql доступен только в Visual Studio Code. Он интегрируется с GitHub Copilot Chat, который недоступен в Cursor и других форках. В Cursor используйте connect AI из узла базы данных в дереве подключений для запуска режима агента с тем же контекстом схемы или вызовите средства PostgreSQL расширения непосредственно из собственного чата Курсора через сервер MCP.

Необходимые условия

Прежде чем начать, убедитесь, что у вас есть:

  • GitHub Copilot или GitHub Copilot чат установлен и активен в Visual Studio Code.
  • Установленное расширение PostgreSQL.
  • функции Copilot/ИИ, включенные в расширение (pgsql.copilot.enableistrue).
  • Подключение PostgreSQL, настроенное в расширении.

Note

Если задать @pgsql вопрос без активного подключения, он по-прежнему может ответить на общие вопросы PostgreSQL, но он не сможет ссылаться на фактическую схему, таблицы или столбцы.

Начните чат с учётом схемы

  1. Подключитесь к целевой базе данных в расширении PostgreSQL.
  2. Откройте GitHub Copilot Chat.
  3. Введите @pgsql, затем свой вопрос.
  4. Просмотрите ответ и определите, требуется ли следующий вопрос, черновик запроса или более глубокий рабочий процесс в режиме агента.

Перенос контекста базы данных в режим агента

Если вы уже знаете, с какой базой данных хотите работать, начните с узла базы данных в дереве Connections и выберите Подключиться к ИИ, чтобы открыть режим Agent, где контекст базы данных уже задан. Этот путь работает как в Visual Studio Code, так и в курсоре.

Используйте этот путь, если требуется, чтобы помощник по искусственному интеллекту подключал, проверял схему и работал над задачей, например:

  • "Какие таблицы находятся в этой базе данных?"
  • "Какие таблицы выглядят связанными с клиентами и заказами?"
  • "Напишите запрос, показывающий 10 лучших клиентов по количеству заказов".

Задавайте вопросы, которые хорошо работают с @pgsql

Участник @pgsql чата особенно полезен для этих типов задач:

Goal Пример запроса
Изучение схемы @pgsql What tables are in the public schema?
Понимание связей @pgsql Which tables connect orders to customers?
Черновик SQL @pgsql Write a query that shows monthly revenue by region.
Объяснить имеющийся SQL-запрос @pgsql Explain what this query is doing and where it might be slow.
Планирование дальнейших действий @pgsql I need to add a customer status field. What should I review before I change the schema?

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

Просмотр и использование ответа

Используйте ответы @pgsql как рабочие рекомендации, а не как непроверенный окончательный результат.

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

Tip

Начните с вопросов об обнаружении схем, прежде чем запрашивать перезаписи больших запросов. Чем лучше участник понимает контекст базы данных, тем лучше следующие ответы, как правило, будут.

Устранение неполадок @pgsql, связанных с ответами

Ответ слишком универсальный

Убедитесь, что вы подключены к правильной базе данных, и задавайте вопрос по конкретной схеме, а не общий вопрос о PostgreSQL.

Участник не может найти нужные объекты

Сначала подтвердите имена объектов в дереве подключений , а затем добавьте в запрос имена схем или таблиц.

Я в курсоре и не вижу @pgsql

Участник чата зарегистрирован только в Visual Studio Code. В Cursor используйте Connect AI в дереве Connections, чтобы запустить Agent mode, или используйте MCP server, чтобы предоставить те же инструменты во встроенном чате Cursor.

Я хочу, чтобы ИИ делал больше, чем просто отвечал

Используйте режим агента , если вы хотите, чтобы искусственный интеллект объединил подключение, проверку схемы, запросы, скрипты или операции с данными в одном рабочем процессе.