Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De PostgreSQL-extensie voor Visual Studio Code is een krachtig hulpprogramma dat is ontworpen om de ontwikkeling en het beheer van PostgreSQL-databases te stroomlijnen. Deze handleiding helpt u bij het maken van verbinding met een PostgreSQL-database en het uitvoeren van query's in de Visual Studio Code-omgeving.
Prerequisites
Controleer voordat u begint of u de juiste hulpprogramma's en resources hebt gedownload en geïnstalleerd.
Deze hulpprogramma's en resources helpen u bij het volgen van dit artikel en maken optimaal gebruik van de GitHub Copilot-integratie voor de PostgreSQL-extensie in Visual Studio Code.
- Visual Studio Code is geïnstalleerd op uw computer.
 - PostgreSQL-database is lokaal geïnstalleerd of gehost in de cloud.
 - De PostgreSQL-extensie is geïnstalleerd in Visual Studio Code.
 - GitHub Copilot-extensie
 - GitHub Copilot Chat-extensie geïnstalleerd.
 - Azure-account voor het maken van verbinding met in de cloud gehoste databases (optioneel).
 
De PostgreSQL-extensie installeren
De PostgreSQL-extensie installeren:
- Open Visual Studio Code en navigeer naar de weergave Extensies door het pictogram Extensies te selecteren in de activiteitenbalk of met de opdracht View: Extensions .
 - Zoek naar PostgreSQL in de Extensions Marketplace.
 - Selecteer de PostgreSQL-extensie die is gemaakt door Microsoft en selecteer Installeren.
 
Zodra deze is geïnstalleerd, wordt de PostgreSQL-pagina, vertegenwoordigd door een olifantpictogram, weergegeven in de zijbalk van Visual Studio Code.
Een verbinding met PostgreSQL toevoegen
Of u nu lokaal of op een externe server gehost, verbinding maakt met een PostgreSQL-database is een fundamentele stap in het beheren en communiceren met uw gegevens. Dit proces omvat het verstrekken van de benodigde verbindingsgegevens, zoals het serveradres, de poort- en verificatiereferenties, om een beveiligde koppeling tot stand te brengen tussen uw clienttoepassing en de database. Met de PostgreSQL-extensie voor Visual Studio Code kunt u naadloos verbinding maken met uw database en krachtige hulpprogramma's gebruiken om uw gegevens efficiënt te doorzoeken, beheren en verkennen.
Selecteer het olifantpictogram op de zijbalk om de PostgreSQL-extensiepagina te openen.
Selecteer de knop Verbinding toevoegen .
Voer de verbindingsgegevens handmatig in of gebruik het verbindingsreeksformaat:
psql -h <server>.postgres.database.azure.com -p 5432 -UAls u Azure gebruikt, meldt u zich aan bij uw Azure-account en bladert u naar het database-exemplaar. Filter op abonnement, resourcegroep, server en databasenaam.
Authentication
De extensie ondersteunt twee verificatiemethoden:
- Gebruikersnaam/wachtwoord: voer uw databasereferenties rechtstreeks in de verbindingsvelden in.
 - Microsoft Entra ID-verificatie: voeg uw Microsoft Entra ID-account toe voor door Azure gehoste databases.
 
              
              
              
              
            
De verbinding testen en opslaan
- Selecteer Verbinding testen om de verbindingsgegevens te controleren.
 - Bij een geslaagde test wordt in het testvak een vinkje weergegeven.
 - Selecteer Verbinding maken om de verbinding tot stand te brengen.
 - Uw verbinding wordt automatisch opgeslagen en weergegeven in het venster Verbindingen.
 
Databaseobjecten verkennen
Objectverkenner biedt een hiërarchische weergave van uw databaseobjecten:
- Vouw het database-item uit om schema's, tabellen, weergaven, functies en opgeslagen procedures weer te geven.
 - Klik met de rechtermuisknop op de database en u ziet opties voor: - Start een nieuwe query - Chat met deze database (start de pgsql-chatervaring) - Maak verbinding met PSQL om een psql-terminalverbinding te starten
 - Klik met de rechtermuisknop op een tabel en selecteer Top 1000 selecteren om de gegevens ervan weer te geven. De query wordt geopend in de queryeditor en de resultaten worden weergegeven op het tabblad Resultatenviewer.
 
Queries uitvoeren
Gebruik de Query-editor om SQL-query's op te stellen en uit te voeren:
- Profiteer van contextbewuste IntelliSense voor het automatisch aanvullen van SQL-trefwoorden en objectnamen.
 - Syntaxismarkering en automatisch opmaken zorgen voor een betere leesbaarheid en nauwkeurigheid.
 - Eerder uitgevoerde query's openen via het deelvenster Querygeschiedenis.
 
Queryresultaten bekijken
De Resultatenviewer biedt geavanceerde functies voor interactie met uw queryresultaten:
- Exporteer resultaten naar CSV-, JSON- of Excel-indelingen voor verdere analyse.
 - Gebruik zoek-, filter- en sorteeropties om uw gegevens te verfijnen.
 - Permanente gegevensweergaven behouden context terwijl u schakelt tussen tabbladen.
 
GitHub Copilot gebruiken voor geavanceerde hulp
De GitHub Copilot-integratie verbetert uw PostgreSQL-ontwikkelervaring door ai-codesuggesties, tips voor queryoptimalisatie en hulp bij interactieve databases te bieden. Met deze functie kunt u uw werkstroom stroomlijnen, de ontwikkelingstijd verminderen en meer inzicht krijgen in uw databasebewerkingen. In deze sectie wordt u begeleid bij de stappen voor het activeren en gebruiken van Copilot in de PostgreSQL-extensie voor Visual Studio Code.
Zorg ervoor dat de GitHub Copilot- en Copilot Chat-extensies zijn geïnstalleerd.
Meld u aan bij uw GitHub-account en schakel de @pgsql Copilot Chat-agent in in de extensie-instellingen.
Interactieve databasevragen
Klik met de rechtermuisknop op een database en kies Chat met deze database om te communiceren met Copilot.
Schrijfprompts zoals in het onderstaande voorbeeld om gedetailleerde inzichten en suggesties te ontvangen.
@pgsql tell me about the tables in the HR schema
Ga naar GitHub Copilot configureren voor meer informatie
Verbinding maken met een flexibel serverexemplaar van Azure Database for PostgreSQL met VS Code vanuit de Azure-portal
Voer de volgende stappen uit om verbinding te maken met een exemplaar van een flexibele Azure Database for PostgreSQL-server met behulp van Visual Studio Code:
- Meld u aan bij Azure Portal en zoek uw exemplaar van flexibele Azure Database for PostgreSQL-server.
 - Ga naar de Overzichtpagina van uw serverinstantie.
 
Verbinding maken met VS Code
De optie "Verbinding maken met Visual Studio Code" in de Azure Portal vereenvoudigt het maken van verbinding tot uw Azure Database voor PostgreSQL flexibele serverinstance. Deze functie stroomlijnt de installatie door u te begeleiden bij de vereiste vereisten en automatisch verbindingsgegevens te configureren. Met deze integratie kunt u snel een verbinding tot stand brengen en uw database rechtstreeks in de Visual Studio Code-omgeving beheren.
- Selecteer de prominente knop Verbinding maken met VS Code op de pagina Overzicht.
 - Er wordt een zijvenster weergegeven met de vereisten voor verbinding met VS Code.
 
              
              
              
              
            
Vereisten bevestigen
Controleer in het zijvenster of aan alle vereisten (VS Code en PostgreSQL-extensie) is voldaan door de juiste selectievakjes in te schakelen.
Download, indien nodig, Visual Studio Code en de extensie met behulp van de koppelingen in het zijvenster.
U kunt eventueel verbindingsparameters invullen, zoals de standaarddatabasenaam, verificatiemethode en groepsgewijze verbindingen.
              
              
            
Openen in Visual Studio Code
- Selecteer de knop Openen in Visual Studio Code in het zijvenster.
 - Er verschijnt een knop met de tekst 'Opnieuw openen in Visual Studio Code' in het zijvenster voor het geval Visual Studio Code en de extensie meer dan 40 seconden nodig hebben om te openen.
 
Visual Studio Code starten
- Als VS Code is geïnstalleerd en wordt uitgevoerd, wordt het verbindingsdialoogvenster van de PostgreSQL-extensie automatisch gestart.
 - Als VS Code is geïnstalleerd maar niet is geopend, wordt deze binnen ongeveer 40 seconden gestart, gevolgd door het verbindingsdialoogvenster.
 
Verbindingsgegevens automatisch doorvoeren
Het verbindingsdialoogvenster in de PostgreSQL-extensie wordt geopend en het veld Servernaam vult automatisch uw servereindpunt in.
Verificatiedetails toevoegen
Selecteer de gewenste verificatiemethode:
- Wachtwoordverificatie: voer uw gebruikersnaam en wachtwoord handmatig in.
 - Entra-verificatie: voer de referenties van uw Azure-account in.
 
Geef andere verbindingsgegevens op, zoals profielnaam, databasenaam (optioneel), servergroep en poortnummer.
Opslaan en verbinding maken
Selecteer de knop Opslaan en verbinden om de verbinding tot stand te brengen. Nadat u verbinding hebt gemaakt, vouwt u de server uit in de objectverkennerstructuur om databases, schema's en tabellen weer te geven of gebruikt u het ingebouwde queryhulpprogramma om uw databaseobjecten te beheren.
Troubleshoot
Als u problemen ondervindt tijdens het verbindingsproces:
Controleer of VS Code en de PostgreSQL-extensie zijn geïnstalleerd en ingeschakeld.
Zorg ervoor dat het IP-adres is toegestaan in de firewallinstellingen van uw Azure Database for PostgreSQL.
Als niet aan de vereisten wordt voldaan, geeft het zijvenster feedback en stappen om het probleem op te lossen, inclusief het opnieuw proberen van de verbinding.
Feedback en ondersteuning
Voor bugs, functieaanvragen en problemen gebruikt u het ingebouwde feedbackhulpprogramma in Visual Studio Code. U kunt dit voltooien via het menu Help van VS Code of het PGSQL-opdrachtpalet.
Helpmenu
- Ga naar Help Probleem Rapporteren>
 
Opdrachtpalet
- Open het opdrachtenpalet met 
Ctrl + Shift + Pen voer het volgende uit:PGSQL: Report Issue 
- Open het opdrachtenpalet met