Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
PostgreSQL-tillägget för Visual Studio Code är ett kraftfullt verktyg som är utformat för att effektivisera utvecklingen och hanteringen av PostgreSQL-databaser. Den här guiden vägleder dig genom att ansluta till en PostgreSQL-databas och köra frågor i Visual Studio Code-miljön.
Prerequisites
Innan du börjar kontrollerar du att du har rätt verktyg och resurser nedladdade och installerade.
Dessa verktyg och resurser hjälper dig att följa med i den här artikeln och få ut mesta möjliga av GitHub Copilot-integreringen för PostgreSQL-tillägget i Visual Studio Code.
- Visual Studio Code installerat på datorn.
- PostgreSQL-databasen installeras lokalt eller finns i molnet.
- PostgreSQL-tillägget installerat i Visual Studio Code.
- GitHub Copilot-tillägg
- GitHub Copilot Chat-tillägget har installerats.
- Azure-konto för att ansluta till molnbaserade databaser (valfritt).
Installera PostgreSQL-tillägget
Så här installerar du PostgreSQL-tillägget:
- Öppna Visual Studio Code och gå till vyn Tillägg genom att välja ikonen Tillägg i aktivitetsfältet eller med kommandot Visa: Tillägg .
- Sök efter PostgreSQL på Extensions Marketplace.
- Välj PostgreSQL-tillägget som skapats av Microsoft och välj Installera.
När den har installerats visas sidan PostgreSQL, som representeras av en elefantikon, i sidofältet i Visual Studio Code.
Lägga till en anslutning till PostgreSQL
Oavsett om det finns lokalt eller på en fjärrserver är anslutning till en PostgreSQL-databas ett grundläggande steg för att hantera och interagera med dina data. Den här processen innebär att du tillhandahåller nödvändig anslutningsinformation, till exempel serveradressen, porten och autentiseringsuppgifterna, för att upprätta en säker länk mellan klientprogrammet och databasen. Med PostgreSQL-tillägget för Visual Studio Code kan du smidigt ansluta till databasen och använda kraftfulla verktyg för att fråga, hantera och utforska dina data effektivt.
- Välj elefantikonen i sidofältet för att öppna Sidan för PostgreSQL-tillägg. 
- Välj knappen Lägg till anslutning . 
- Ange anslutningsinformationen manuellt eller använd anslutningssträngformatet: - psql -h <server>.postgres.database.azure.com -p 5432 -U
- Om du använder Azure loggar du in på ditt Azure-konto och bläddrar efter databasinstansen. Filtrera efter prenumeration, resursgrupp, server och databasnamn. 
Authentication
Tillägget stöder två autentiseringsmetoder:
- Användarnamn/lösenord: Ange dina databasautentiseringsuppgifter direkt i anslutningsfälten.
- Microsoft Entra-ID-autentisering: Lägg till ditt Microsoft Entra-ID-konto för Azure-värdbaserade databaser.
              
               
              
              
            
Testa och spara anslutningen
- Välj "Testa anslutning" för att verifiera anslutningsinformationen.
- Vid lyckad testning visar testrutan en bockmarkering.
- Välj Anslut för att upprätta anslutningen.
- Anslutningen sparas automatiskt och visas i fönstret Anslutningar.
Utforska databasobjekt
Objektutforskaren innehåller en hierarkisk vy över dina databasobjekt:
- Expandera databasobjektet för att visa scheman, tabeller, vyer, funktioner och lagrade procedurer.
- Högerklicka på databasen och du ser alternativ för att: – Starta en ny fråga – Chatta med den här databasen (startar chattfunktionen pgsql) – Anslut med PSQL för att starta en psql-terminalanslutning
- Högerklicka på en tabell och välj "Välj översta 1 000" för att visa dess data. Frågan öppnas i frågeredigeraren och resultatet visas på fliken Resultatvisning.
Utföra sökfrågor
Använd frågeredigeraren för att skriva och köra SQL-frågor:
- Dra nytta av kontextmedvetna IntelliSense för att komplettera SQL-nyckelord och objektnamn automatiskt.
- Syntaxmarkering och autoformatering säkerställer bättre läsbarhet och noggrannhet.
- Få åtkomst till tidigare körda frågor via fönstret Frågehistorik.
Granska frågeresultat
Resultatvisningsprogrammet erbjuder avancerade funktioner för att interagera med dina frågeresultat:
- Exportera resultat till CSV-, JSON- eller Excel-format för ytterligare analys.
- Använd sök-, filter- och sorteringsalternativ för att förfina dina data.
- Beständiga datavyer behåller kontexten vid växling mellan flikar.
Använd GitHub Copilot för avancerad hjälp
GitHub Copilot-integreringen förbättrar din PostgreSQL-utvecklingsupplevelse genom att tillhandahålla AI-baserade kodförslag, frågeoptimeringstips och interaktiv databashjälp. Med den här funktionen kan du effektivisera arbetsflödet, minska utvecklingstiden och få djupare insikter om dina databasåtgärder. Det här avsnittet vägleder dig genom stegen för att aktivera och använda Copilot i PostgreSQL-tillägget för Visual Studio Code.
Se till att GitHub Copilot- och Copilot Chat-tilläggen är installerade.
Logga in på ditt GitHub-konto och aktivera @pgsql Copilot Chat-agenten i tilläggsinställningarna.
Interaktiva databasuppmaningar
Högerklicka på en databas och välj Chatta med den här databasen för att interagera med Copilot.
Skriv frågor som exemplet nedan för att få detaljerade insikter och förslag.
@pgsql tell me about the tables in the HR schema
Mer information finns i Konfigurera GitHub Copilot
Ansluta till en flexibel Azure Database for PostgreSQL-serverinstans med VS Code från Azure-portalen
Följ dessa steg för att ansluta till en flexibel Azure Database for PostgreSQL-serverinstans med Visual Studio Code:
- Logga in på Azure-portalen och leta reda på din flexibla Serverinstans för Azure Database for PostgreSQL.
- Gå till sidan Översikt för serverinstansen.
Ansluta med VS Code
Alternativet "Anslut med Visual Studio Code" i Azure-portalen förenklar anslutningen till din Azure Database for PostgreSQL flexibla serverinstans. Den här funktionen effektiviserar konfigurationen genom att vägleda dig genom de nödvändiga förutsättningarna och automatiskt konfigurera anslutningsinformation. Genom att använda den här integreringen kan du snabbt upprätta en anslutning och hantera databasen direkt i Visual Studio Code-miljön.
- Välj knappen Anslut med VS Code på sidan Översikt.
- En sidoruta som visar kraven för att ansluta med VS Code visas.
              
               
              
              
            
Bekräfta kraven
- I sidofönstret bekräftar du att alla krav (VS Code och PostgreSQL-tillägget) är uppfyllda genom att markera lämpliga kryssrutor. 
- Om det behövs laddar du ned Visual Studio Code och tillägget med hjälp av länkarna i sidofönstret. 
- Du kan också fylla i anslutningsparametrar som standarddatabasnamn, autentiseringsmetod och anslutningspooler.   
Öppna i Visual Studio Code
- Välj knappen Öppna i Visual Studio Code i sidofönstret.
- Knappen "Försök öppna igen i Visual Studio Code" visas i sidofönstret om Visual Studio Code och tillägget tar mer än 40 sekunder att öppna.
Öppna Visual Studio Code
- Om VS Code installeras och körs startas dialogrutan för PostgreSQL-tilläggets anslutning automatiskt.
- Om VS Code är installerat men inte öppet startas det inom cirka 40 sekunder följt av dialogrutan anslutning.
Information om automatisk ifyllning av anslutningsuppgifter
Dialogrutan Anslutning i PostgreSQL-tillägget öppnas och fältet Servernamn fyller automatiskt i serverslutpunkten.
Ge autentiseringsinformation
Välj önskad autentiseringsmetod:
- Lösenordsautentisering: Ange ditt användarnamn och lösenord manuellt.
- Entra-autentisering: Ange dina autentiseringsuppgifter för Azure-kontot.
Ange annan anslutningsinformation, till exempel profilnamn, databasnamn (valfritt), servergrupp och portnummer.
Spara och anslut
Välj knappen Spara och anslut för att upprätta anslutningen. När du är ansluten expanderar du servern i Object Explorer-trädet för att visa databaser, scheman och tabeller eller använder det inbyggda frågeverktyget för att hantera dina databasobjekt.
Troubleshoot
Om du stöter på problem under anslutningsprocessen:
- Kontrollera att VS Code och PostgreSQL-tillägget är installerade och aktiverade. 
- Se till att IP-adressen tillåts i brandväggsinställningarna för Azure Database for PostgreSQL. 
- Om kraven inte uppfylls ger sidofönstret feedback och steg för att lösa problemet, inklusive att försöka ansluta igen. 
Feedback och support
För buggar, funktionsbegäranden och problem använder du det inbyggda feedbackverktyget i Visual Studio Code. Du kan slutföra detta via VS Code-hjälpmenyn eller PGSQL-kommandopaletten.
- Hjälp-menyn - Gå till Hjälp Rapportera Problem >
 
- Kommandopalett - Öppna kommandopaletten med Ctrl + Shift + Poch kör:PGSQL: Report Issue
 
- Öppna kommandopaletten med 
