@pgsql účastník chatu

Rozšíření PostgreSQL zaregistruje @pgsql účastníka chatu na GitHubu Copilot Chat. Tuto funkci použijte, pokud chcete získat nápovědu k databázi, kterou už používáte v rozšíření, jako je zjišťování objektů, vytváření dotazů, vysvětlení dotazu nebo návrhy dalších kroků.

Účastník funguje nejlépe, když už máte aktivní připojení, protože může používat kontext živého schématu z této databáze.

Important

Účastník chatu @pgsql je k dispozici pouze v aplikaci Visual Studio Code. Integruje se s GitHub Copilot Chatem, který není k dispozici v Cursoru ani v dalších odvozených editorech. V Cursor použijte Connect AI u databázového uzlu ve stromu Connections ke spuštění Agent mode se stejným kontextem schématu, nebo vyvolejte nástroje PostgreSQL tohoto rozšíření přímo z nativního chatu aplikace Cursor prostřednictvím MCP serveru.

Prerequisites

Než začnete, ujistěte se, že máte:

  • GitHub Copilot nebo GitHub Copilot Chat nainstalovaný a aktivní v Visual Studio Code.
  • Nainstalované rozšíření PostgreSQL.
  • Funkce Copilot/AI povolené v rozšíření (pgsql.copilot.enable je true).
  • Připojení PostgreSQL nakonfigurované v rozšíření.

Note

Pokud položíte @pgsql otázku bez aktivního připojení, může stále odpovídat na obecné otázky PostgreSQL, ale nebude moct odkazovat na vaše skutečné schéma, tabulky nebo sloupce.

Spusťte chat se znalostí schématu

  1. Připojte se k cílové databázi v rozšíření PostgreSQL.
  2. Otevřete GitHub Copilot Chat.
  3. Napište @pgsql a poté svůj dotaz.
  4. Zkontrolujte odpověď a rozhodněte se, jestli potřebujete zpracovat otázku, koncept dotazu nebo hlubší pracovní postup v režimu agenta.

Přenesení kontextu databáze do režimu agenta

Pokud už víte, se kterou databází chcete pracovat, začněte u uzlu databáze ve stromu Připojení a vyberte Připojit AI. Tím otevřete režim Agent s již načteným kontextem databáze. Tato cesta funguje v Visual Studio Code i kurzoru.

Tuto cestu použijte, pokud chcete, aby se pomocník s AI připojil, zkontroloval schéma a prošel úlohu, například:

  • "Jaké tabulky jsou v této databázi?"
  • "Které tabulky vypadají v souvislosti se zákazníky a objednávkami?"
  • "Napište dotaz, který zobrazuje prvních 10 zákazníků podle počtu objednávek."

Pokládejte otázky, které dobře fungují s @pgsql

Účastník @pgsql chatu je zvlášť užitečný pro tyto typy úkolů:

Goal Příklad výzvy
Prozkoumání schématu @pgsql What tables are in the public schema?
Principy relací @pgsql Which tables connect orders to customers?
Návrh SQL @pgsql Write a query that shows monthly revenue by region.
Vysvětlení existujícího SQL @pgsql Explain what this query is doing and where it might be slow.
Plánování dalších kroků @pgsql I need to add a customer status field. What should I review before I change the schema?

Pokud chcete nejjasnější výsledky, požádejte o jedno rozhodnutí najednou. Pokud potřebujete vícekrokový pracovní postup, který se připojuje, kontroluje schéma, spouští dotaz a vrací výsledky v jedné konverzaci, přejděte do režimu agenta.

Kontrola a použití odpovědi

Odpovědi používejte @pgsql jako pracovní pokyny, ne jako nerevidovaný konečný výstup.

  • Před spuštěním zkontrolujte vygenerovaný SQL.
  • Editor dotazů použijte, když chcete testovat nebo upřesňovat dotaz ručně.
  • Pomocí stromu Připojení nebo vizualizéru schématu potvrďte objekty, které účastník zmíní.
  • Režim agenta použijte, když chcete, aby asistent umělé inteligence místo odpovědi podnikl akce.

Tip

Než požádáte o přepsání velkých dotazů, začněte se zjišťováním schématu. Tím lépe účastník rozumí kontextu vaší databáze, tím lépe budou další odpovědi.

Řešení potíží s odpověďmi @pgsql

Odpověď je příliš obecná.

Ujistěte se, že jste připojení ke správné databázi, a místo široké otázky PostgreSQL položte otázku specifickou pro schéma.

Účastník nemůže najít správné objekty.

Nejdřív potvrďte názvy objektů ve stromu Připojení a pak přímo do výzvy zahrňte názvy schématu nebo tabulky.

Jsem v kurzoru a nevidím @pgsql

Účastník chatu je zaregistrovaný pouze v Visual Studio Code. V kurzoru můžete ke spuštění režimu agenta použít připojení AI ze stromu Připojení nebo se spolehnout na server MCP, který zpřístupní stejné nástroje nativnímu chatu kurzoru.

Chci, aby umělá inteligence dělala víc než odpověď

Režim agenta použijte, pokud chcete, aby AI v jednom pracovním postupu zkombinuje připojení, kontrolu schématu, dotazy, skripty nebo datové operace.