Introduzione

Completato

Lo sviluppo di soluzioni PostgreSQL in Visual Studio Code richiede più di scrivere query SQL. Gli sviluppatori devono connettersi ai database, esplorare schemi e tabelle, eseguire query ed esaminare i risultati come parte del lavoro quotidiano. L'estensione PostgreSQL offre queste funzionalità direttamente all'interno di Visual Studio Code. GitHub Copilot si basa su questa esperienza offrendo assistenza assistita dall'intelligenza artificiale che usa il contesto del database PostgreSQL connesso.

Insieme, l'estensione PostgreSQL e GitHub Copilot supportano attività di sviluppo Comuni di PostgreSQL senza richiedere agli sviluppatori di passare a strumenti di database separati. Questo approccio mantiene il lavoro del database vicino al codice dell'applicazione e aiuta i team a rimanere concentrati durante lo sviluppo, il test e l'affinamento delle soluzioni PostgreSQL.

Si consideri un'agenzia di noleggio denominata Margie's Travel. Il team di sviluppo compila e gestisce applicazioni che si basano su Database di Azure per PostgreSQL per gestire presentazioni, prenotazioni e recensioni dei clienti. Il lavoro quotidiano include l'ispezione delle tabelle, la scrittura e il test delle query, l'analisi dei risultati imprevisti e la ridefinizione di SQL per soddisfare i requisiti dell'applicazione. Usando l'estensione PostgreSQL e GitHub Copilot all'interno di Visual Studio Code, il team di Margie Travel può esplorare gli oggetti di database, generare e modificare le query SQL ed esaminare i risultati durante l'uso in un singolo ambiente di sviluppo.

Dopo aver completato questo modulo, sarà possibile:

  • Spiegare in che modo l'estensione PostgreSQL aggiunge funzionalità di database PostgreSQL a Visual Studio Code.
  • Descrivere in che modo GitHub Copilot si integra con l'estensione di PostgreSQL per fornire un'assistenza consapevole del database.
  • Usare Copilot Chat per generare e perfezionare le query SQL in base ai prompt in linguaggio naturale.
  • Eseguire query SQL ed esaminare i risultati usando gli strumenti predefiniti dell'estensione PostgreSQL.