Not
Å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 hjälp av 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 tillägget 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 -UOm 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 om du vill se alternativ för att:
- Starta en ny fråga
- Chatta med den här databasen (startar chattupplevelsen för pgsql)
- Anslut med PSQL för att starta en psql-terminalanslutning
- Högerklicka på en tabell och välj Välj topp 1000 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.
- Använd syntaxmarkering och autoformatering för 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. Den här funktionen hjälper dig att 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 i följande exempel 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 Azure Database for PostgreSQL med Visual Studio Code
Anslut till en flexibel Azure Database for PostgreSQL-serverinstans med hjälp av Visual Studio Code genom att följa dessa steg:
- 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 Visual Studio 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 Visual Studio Code på sidan Översikt .
- En sidoruta visas som visar kraven för att ansluta med hjälp av Visual Studio Code.
Bekräfta kraven
I sidofönstret bekräftar du att alla krav (Visual Studio 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.
- Om Visual Studio Code och tillägget tar mer än 40 sekunder att öppna visas knappen Öppna igen i Visual Studio Code i sidofönstret.
Öppna Visual Studio Code
- Om Visual Studio Code installeras och körs startas anslutningsdialogrutan för PostgreSQL-tillägget automatiskt.
- Om Visual Studio 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 fylls 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 Visual Studio 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 du inte uppfyller kraven 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 den här feedbackprocessen via hjälpmenyn i Visual Studio Code 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