Condividi tramite


Che cos'è l'estensione PostgreSQL per l'anteprima di Visual Studio Code?

Attualmente in anteprima pubblica, l'estensione PostgreSQL per Visual Studio Code è uno strumento avanzato di funzionalità progettato per semplificare la gestione e lo sviluppo di database PostgreSQL. Questa estensione consente agli sviluppatori di connettersi ai database PostgreSQL, scrivere ed eseguire query e gestire oggetti di database senza uscire dall'ambiente di Visual Studio Code. Questa estensione rivoluziona il flusso di lavoro di sviluppo PostgreSQL introducendo funzionalità complete, progettazione intuitiva dell'interfaccia utente e perfetta integrazione con piattaforme cloud come Database di Azure per PostgreSQL.

Come installare l'estensione

Per iniziare, è possibile installare l'estensione PostgreSQL direttamente da Extensions Marketplace in Visual Studio Code. Segui questi passaggi:

  1. Aprire la visualizzazione Estensioni in Visual Studio Code selezionando l'icona Estensioni nella barra delle attività o usando il comando Visualizza: estensioni .
  2. Cercare PostgreSQL nel Marketplace delle estensioni.
  3. Selezionare l'estensione PostgreSQL e selezionare Installa.

Dopo l'installazione, viene visualizzata un'icona a forma di elefante che rappresenta la pagina PostgreSQL nella barra laterale di Visual Studio Code.

Nuove funzionalità in anteprima

L'estensione PostgreSQL per Visual Studio Code offre una serie di nuove funzionalità avanzate per migliorare la produttività e semplificare i flussi di lavoro di sviluppo. Queste funzionalità di anteprima includono:

Gestione connessioni

Gestione connessione semplifica la connessione ai database PostgreSQL locali e ospitati nel cloud. Le funzionalità chiave includono:

  • Supporto per più profili di connessione, consentendo agli utenti di connettersi e gestire più istanze di PostgreSQL.
  • Analisi delle stringhe di connessione per una connettività senza problemi, sia che ci si connetta a un database locale o a un database distribuito nel cloud.
  • Integrazione con Database di Azure per PostgreSQL per l'esplorazione diretta e il filtro delle istanze, insieme all'autenticazione di Microsoft Entra ID per una sicurezza affidabile.

Esplora oggetti

Esplora oggetti avanzato offre una visualizzazione gerarchica degli oggetti di database, semplificando l'esplorazione e la gestione di schemi, tabelle, viste e funzioni. Le funzionalità rilevanti includono:

  • Opzioni di filtro avanzate per individuare rapidamente oggetti specifici.
  • Funzionalità per creare, modificare ed eliminare oggetti di database come tabelle, viste e stored procedure.
  • Visualizzazione degli schemi e delle relazioni del database per una navigazione semplificata.

Editor di interrogazioni

L'editor di query migliora l'esperienza di creazione ed esecuzione delle query con:

  • IntelliSense compatibile con il contesto per il completamento automatico di parole chiave SQL, nomi di tabella e funzioni.
  • Evidenziazione della sintassi e formattazione automatica per migliorare la leggibilità delle query.
  • Rilevamento della cronologia delle query, che consente agli utenti di riutilizzare le query eseguite in precedenza.

Visualizzatore risultati

Il Visualizzatore risultati consente agli utenti di interagire con i risultati delle query tramite funzionalità come:

  • Esportazione dei risultati in formati CSV, JSON o Excel.
  • Opzioni di ricerca, filtro e ordinamento per analizzare i dati in modo efficiente.
  • Visualizzazioni dati persistenti per mantenere il contesto durante lo spostamento tra le schede.

Integrazione di GitHub Copilot

Questa estensione si integra con GitHub Copilot per offrire assistenza basata sull'intelligenza artificiale personalizzata per lo sviluppo PostgreSQL. Con comandi come @pgsql, gli sviluppatori possono eseguire query sul database, ottimizzare lo schema e persino richiedere a Copilot di eseguire operazioni SQL specifiche. Questa funzionalità migliora la produttività fornendo indicazioni contestuali e informazioni dettagliate interattive.

Sistemi operativi supportati

L'estensione PostgreSQL è compatibile con i sistemi operativi seguenti:

  • Windows
  • macOS
  • Linux

Incluso il supporto per varie distribuzioni linux, ad esempio Ubuntu, Fedora e Red Hat Enterprise Linux.

Feedback e supporto

Per bug, richieste di funzionalità e problemi, usare lo strumento di feedback predefinito in Visual Studio Code. È possibile completare questa operazione tramite il menu Guida di VS Code o il riquadro comandi PGSQL.

  • Menu Aiuto

    • Vai a Aiuto > Segnala un problema
  • Palette dei comandi

    • Aprire il riquadro comandi con Ctrl + Shift + P ed eseguire: PGSQL: Report Issue