Delen via


Wat is de PostgreSQL-extensie voor Visual Studio Code Preview?

Momenteel in openbare preview is de PostgreSQL-extensie voor Visual Studio Code een functie-uitgebreid hulpprogramma dat is ontworpen om het beheer en de ontwikkeling van PostgreSQL-databases te vereenvoudigen. Met deze extensie kunnen ontwikkelaars verbinding maken met PostgreSQL-databases, query's schrijven en uitvoeren en databaseobjecten beheren zonder de Visual Studio Code-omgeving te verlaten. Deze extensie verandert in de PostgreSQL-ontwikkelwerkstroom door uitgebreide functionaliteit, intuïtief UI-ontwerp en naadloze integratie met cloudplatforms zoals Azure Database for PostgreSQL te introduceren.

De extensie installeren

U kunt de PostgreSQL-extensie rechtstreeks vanuit de Extensions Marketplace in Visual Studio Code installeren om aan de slag te gaan. Volg deze stappen:

  1. Open de weergave Extensies in Visual Studio Code door het pictogram Extensies te selecteren in de activiteitenbalk of met behulp van de opdracht Weergave: Extensies .
  2. Zoek naar PostgreSQL in de Extensions Marketplace.
  3. Selecteer de PostgreSQL-extensie en selecteer Installeren.

Zodra deze is geïnstalleerd, wordt er een olifantpictogram weergegeven dat de PostgreSQL-pagina in de zijbalk van Visual Studio Code vertegenwoordigt.

Nieuwe functies in preview

De PostgreSQL-extensie voor Visual Studio Code biedt een reeks krachtige nieuwe functies om de productiviteit te verbeteren en ontwikkelwerkstromen te stroomlijnen. Deze preview-functies zijn onder andere:

Verbindingsbeheer

Connection Manager vereenvoudigt het maken van verbinding met lokale en in de cloud gehoste PostgreSQL-databases. Tot de belangrijkste functionaliteiten behoren:

  • Ondersteuning voor meerdere verbindingsprofielen, zodat gebruikers verbinding kunnen maken met en meerdere PostgreSQL-exemplaren kunnen beheren.
  • Verbindingstekenreeks parseren voor naadloze connectiviteit, ongeacht of u verbinding maakt met een lokale database of één die in de cloud is geïmplementeerd.
  • Integratie met Azure Database for PostgreSQL voor direct bladeren en filteren van exemplaren, samen met Microsoft Entra ID-verificatie voor robuuste beveiliging.

Objectverkenner

De verbeterde Objectverkenner biedt een hiërarchische weergave van databaseobjecten, waardoor u eenvoudiger kunt bladeren en schema's, tabellen, weergaven, functies en eenvoudiger kunt beheren. Belangrijke functies zijn:

  • Geavanceerde filteropties om snel specifieke objecten te vinden.
  • Mogelijkheden voor het maken, wijzigen en verwijderen van databaseobjecten, zoals tabellen, weergaven en opgeslagen procedures.
  • Visualisatie van databaseschema's en relaties voor gestroomlijnde navigatie.

Queryeditor

De queryeditor verbetert het opstellen en uitvoeren van query's met:

  • Contextbewuste IntelliSense voor automatisch aanvullen van SQL-trefwoorden, tabelnamen en functies.
  • Syntaxismarkering en automatische opmaak voor betere leesbaarheid van query's.
  • Bijhouden van querygeschiedenis, zodat gebruikers eerder uitgevoerde query's opnieuw kunnen gebruiken.

Resultatenviewer

De resultatenviewer stelt gebruikers in staat om te communiceren met queryresultaten via functies zoals:

  • Resultaten exporteren naar CSV-, JSON- of Excel-indelingen.
  • Zoek-, filter- en sorteeropties om gegevens efficiënt te analyseren.
  • Permanente gegevensweergaven om context te behouden tijdens het navigeren tussen tabbladen.

GitHub Copilot-integratie

Deze extensie kan worden geïntegreerd met GitHub Copilot om AI-gestuurde hulp te bieden die is afgestemd op PostgreSQL-ontwikkeling. Met opdrachten zoals @pgsqlkunnen ontwikkelaars query's uitvoeren op hun database, schema optimaliseren en copilot zelfs aanvragen om specifieke SQL-bewerkingen uit te voeren. Deze functie verbetert de productiviteit door contextuele richtlijnen en bruikbare inzichten te bieden.

Ondersteunde besturingssystemen

De PostgreSQL-extensie is compatibel met de volgende besturingssystemen:

  • Ramen
  • macOS
  • Linux

Inclusief ondersteuning voor verschillende Linux-distributies, zoals Ubuntu, Fedora en Red Hat Enterprise Linux.

Beperkingen en overwegingen

De PostgreSQL-extensie voor Visual Studio Code is momenteel in preview en er zijn enkele beperkingen en overwegingen waarmee u rekening moet houden:

  • ARM64 wordt momenteel niet ondersteund

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 + P en voer het volgende uit: PGSQL: Report Issue