Kommentar
Å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 funktionsrikt verktyg som är utformat för att förenkla PostgreSQL-databashantering och -utveckling. Det här tillägget ger utvecklare möjlighet att ansluta till PostgreSQL-databaser, skriva och köra frågor och hantera databasobjekt utan att lämna Visual Studio Code-miljön. Det här tillägget revolutionerar PostgreSQL-utvecklingsarbetsflödet genom att introducera omfattande funktioner, intuitiv användargränssnittsdesign och sömlös integrering med molnplattformar som Azure Database for PostgreSQL.
Så här installerar du tillägget
Du kan installera PostgreSQL-tillägget direkt från Extensions Marketplace i Visual Studio Code. Följ de här stegen:
- Öppna vyn Tillägg i Visual Studio Code 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 och välj Installera.
När du installerar tillägget visas en elefantikon som representerar sidan PostgreSQL i sidofältet i Visual Studio Code.
Features
PostgreSQL-tillägget för Visual Studio Code innehåller en uppsättning kraftfulla nya funktioner som förbättrar produktiviteten och effektiviserar arbetsflöden för utveckling.
Správca pripojení
Anslutningshanteraren förenklar anslutningen till lokala och molnbaserade PostgreSQL-databaser. Exempel på viktig funktionalitet:
- Stöd för flera anslutningsprofiler så att du kan ansluta till och hantera flera PostgreSQL-instanser.
- Anslutningssträngparsning för sömlös anslutning, oavsett om du ansluter till en lokal databas eller en som distribueras i molnet.
- Integrering med Azure Database for PostgreSQL för direktbläddring och filtrering av instanser, tillsammans med Microsoft Entra ID-autentisering för robust säkerhet.
Object Explorer
Den förbättrade Objektutforskaren ger en hierarkisk vy över databasobjekt, vilket gör det enklare att bläddra i och hantera scheman, tabeller, vyer och funktioner. Några viktiga funktioner är:
- Avancerade filtreringsalternativ för att snabbt hitta specifika objekt.
- Funktioner för att skapa, ändra och ta bort databasobjekt som tabeller, vyer och lagrade procedurer.
- Visualisering av databasscheman och relationer för effektiv navigering.
Frågeredigeraren
Frågeredigeraren förbättrar upplevelsen av att utforma och köra frågor med:
- Kontextmedveten IntelliSense för automatisk komplettering av SQL-nyckelord, tabellnamn och funktioner.
- Syntaxmarkering och autoformatering för bättre läsbarhet för frågor.
- Spårning av frågehistorik så att du kan återanvända tidigare utförda frågor.
Resultatvisare
Med Resultatvisningsprogrammet kan du interagera med frågeresultat via funktioner som:
- Exportera resultat till CSV-, JSON- eller Excel-format.
- Sök-, filter- och sorteringsalternativ för att analysera data effektivt.
- Beständiga datavyer för att upprätthålla kontexten när du navigerar mellan flikar.
Visualisering av Apache AGE Graph
Med Apache AGE Graph Visualizer kan du köra Apache AGE Cypher-frågor och utforska resultatet som ett interaktivt nodkantsdiagram. Tillägget identifierar automatiskt graf-frågeresultat och renderar dem i en visuell utforskare med anmärkningar för varje nod, zoom- och panoreringskontroller, exportstöd och tema-anpassad styling.
Om du vill återge resultat i grafvisualiseraren måste dina frågor uppfylla följande krav:
-
Returnera fullständiga objekt, inte skalära egenskaper – Grafvisualiseraren behöver kompletta hörn- och kantobjekt. Frågor som extraherar skaläregenskaper (
RETURN p.name, p.title) returnerar oformaterade textvärden och återges inte i visualiseraren. I stället för att returnera egenskaper returnerar du de fullständiga objekten och namnger relationsvariabeln:SELECT * FROM cypher('my_graph', $$ MATCH (a:Product)-[r:BOUGHT_TOGETHER]->(b:Product) RETURN a, r, b $$) AS (a agtype, r agtype, b agtype); -
Ange
disp_labelför meningsfull nodtext – Utandisp_labelvisar noder interna ID:er. Ange den här egenskapen så att visualiseraren visar användbara etiketter:SELECT * FROM cypher('my_graph', $$ MATCH (a:Product)-[r:BOUGHT_TOGETHER]->(b:Product) SET a.disp_label = a.title SET b.disp_label = b.title RETURN a, r, b $$) AS (a agtype, r agtype, b agtype); -
Matcha utdatakolumner med returnerade objekt – omslutningssatsen
AS (...)måste ha en kolumn per returnerat objekt. För frågor med flera hopp inkluderar du varje mellanliggande nod och gräns:SELECT * FROM cypher('my_graph', $$ MATCH (a:Product)-[r1:BOUGHT_TOGETHER]->(mid:Product)-[r2:BOUGHT_TOGETHER]->(b:Product) RETURN a, r1, mid, r2, b $$) AS (a agtype, r1 agtype, mid agtype, r2 agtype, b agtype);
GitHub Copilot-integrering
Det här tillägget integreras med GitHub Copilot för att erbjuda AI-driven hjälp som är skräddarsydd för PostgreSQL-utveckling. Med kommandon som @pgsqlkan du fråga din databas, optimera schemat och till och med begära att Copilot kör specifika SQL-åtgärder. Den här funktionen förbättrar produktiviteten genom att ge sammanhangsberoende vägledning och användbara insikter.
Operativsystem som stöds
PostgreSQL-tillägget fungerar med följande operativsystem:
- Windows
- macOS
- Linux
Tillägget stöder olika Linux-distributioner, inklusive Ubuntu, Fedora och Red Hat Enterprise Linux.
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 feedbacken via Visual Studio 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