Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A extensão PostgreSQL para Visual Studio Code é uma ferramenta poderosa projetada para simplificar o desenvolvimento e o gerenciamento de bancos de dados PostgreSQL. Este guia explica como se conectar a um banco de dados PostgreSQL e executar consultas no ambiente do Visual Studio Code.
Pré-requisitos
Antes de começar, verifique se você tem as ferramentas e os recursos adequados baixados e instalados.
Essas ferramentas e recursos ajudam você a acompanhar este artigo e aproveitar ao máximo a integração do GitHub Copilot para a extensão PostgreSQL no Visual Studio Code.
- Visual Studio Code instalado em seu computador.
- Banco de dados PostgreSQL instalado localmente ou hospedado na nuvem.
- Extensão postgreSQL instalada no Visual Studio Code.
- Extensão do GitHub Copilot
- Extensão do GitHub Copilot Chat instalada.
- Conta do Azure para se conectar a bancos de dados hospedados na nuvem (opcional).
Instalar a extensão do PostgreSQL
Para instalar a extensão PostgreSQL:
- Abra o Visual Studio Code e navegue até o modo de exibição Extensões selecionando o ícone Extensões na Barra de Atividades ou usando o comando Exibir: Extensões .
- Pesquise postgreSQL no Marketplace de Extensões.
- Selecione a extensão PostgreSQL criada pela Microsoft e selecione Instalar.
Depois de instalada, a página PostgreSQL, representada por um ícone de elefante, aparece na barra lateral do Visual Studio Code.
Adicionar uma conexão ao PostgreSQL
Seja hospedado localmente ou em um servidor remoto, conectar-se a um banco de dados PostgreSQL é uma etapa fundamental para gerenciar e interagir com seus dados. Esse processo envolve fornecer os detalhes de conexão necessários, como o endereço do servidor, a porta e as credenciais de autenticação, para estabelecer um vínculo seguro entre o aplicativo cliente e o banco de dados. Com a extensão PostgreSQL para Visual Studio Code, você pode se conectar perfeitamente ao banco de dados e usar ferramentas poderosas para consultar, gerenciar e explorar seus dados com eficiência.
Selecione o ícone de elefante na barra lateral para abrir a página de extensão postgreSQL.
Selecione o botão Adicionar Conexão .
Insira os detalhes da conexão manualmente ou use o formato de cadeia de conexão:
psql -h <server>.postgres.database.azure.com -p 5432 -U
Se estiver usando o Azure, entre em sua conta do Azure e procure a instância do banco de dados. Filtrar por assinatura, grupo de recursos, servidor e nome do banco de dados.
Autenticação
A extensão dá suporte a dois métodos de autenticação:
- Nome de usuário/senha: insira suas credenciais de banco de dados diretamente nos campos de conexão.
- Autenticação da ID do Microsoft Entra: adicione sua conta da ID do Microsoft Entra para bancos de dados hospedados no Azure.
Testar e salvar a conexão
- Selecione "Testar Conexão" para verificar os detalhes da conexão.
- Após o teste ser bem-sucedido, a caixa de teste exibe uma marca de seleção.
- Selecione "Conectar" para estabelecer a conexão.
- Sua conexão é salva automaticamente e aparece na janela Conexões.
Pesquisar os objetos de banco de dados
O Pesquisador de Objetos fornece uma exibição hierárquica de seus objetos de banco de dados:
- Expanda o item de banco de dados para exibir esquemas, tabelas, exibições, funções e procedimentos armazenados.
- Clique com o botão direito do mouse no banco de dados e você verá opções para: – Iniciar uma Nova Consulta – Conversar com esse banco de dados (inicia a experiência de chat pgsql) – Conectar-se ao PSQL para iniciar uma conexão de terminal psql
- Clique com o botão direito do mouse em uma tabela e selecione "Selecionar Top 1000" para exibir seus dados. A consulta é aberta no Editor de Consultas e os resultados aparecem na guia Visualizador de Resultados.
Executar consultas
Use o Editor de Consultas para elaborar e executar consultas SQL:
- Aproveite o IntelliSense com reconhecimento de contexto para preenchimento automático de palavras-chave e nomes de objeto do SQL.
- Realce de sintaxe e formatação automática garantem melhor legibilidade e precisão.
- Acesse consultas executadas anteriormente por meio do painel Histórico de Consultas.
Examinar os resultados da consulta
O Visualizador de Resultados oferece recursos avançados para interagir com os resultados da consulta:
- Exportar resultados para formatos CSV, JSON ou Excel para análise posterior.
- Use opções de pesquisa, filtro e classificação para refinar seus dados.
- As exibições de dados persistentes mantêm o contexto ao alternar entre as guias.
Usar o GitHub Copilot para obter assistência avançada
A integração do GitHub Copilot aprimora sua experiência de desenvolvimento com o PostgreSQL ao fornecer sugestões de código alimentadas por inteligência artificial, dicas de otimização de consultas e assistência interativa em bancos de dados. Esse recurso permite que você simplifique seu fluxo de trabalho, reduza o tempo de desenvolvimento e obtenha informações mais profundas sobre suas operações de banco de dados. Esta seção orienta você pelas etapas para ativar e utilizar o Copilot na extensão PostgreSQL para Visual Studio Code.
Verifique se as extensões do GitHub Copilot e do Copilot Chat estão instaladas.
Entre em sua conta do GitHub e habilite o agente de Chat do @pgsql
Copilot nas configurações de extensão.
Prompts de banco de dados interativos
Clique com o botão direito do mouse em um banco de dados e escolha Chat com este banco de dados para interagir com Copilot.
Escreva prompts como o exemplo abaixo para receber insights e sugestões detalhados.
@pgsql tell me about the tables in the HR schema
Para saber mais, visite Configurar o GitHub Copilot
Conectar-se a uma instância do Servidor Flexível do Banco de Dados do Azure para PostgreSQL com o VS Code no portal do Azure
Para se conectar a uma instância de servidor flexível do Banco de Dados do Azure para PostgreSQL usando o Visual Studio Code, siga estas etapas:
- Entre no portal do Azure e localize sua instância de servidor flexível do Banco de Dados do Azure para PostgreSQL.
- Vá para a página Visão geral da instância do servidor.
Conectar-se com o VS Code
A opção "Conectar com o Visual Studio Code" no portal do Azure simplifica a conexão com o Azure Database for PostgreSQL Flexible Server. Esse recurso simplifica a configuração orientando você pelos pré-requisitos necessários e configurando automaticamente os detalhes da conexão. Usando essa integração, você pode estabelecer rapidamente uma conexão e gerenciar seu banco de dados diretamente no ambiente do Visual Studio Code.
- Selecione o botão Conectar com VS Code proeminente na página Visão Geral.
- Um painel lateral listando os requisitos para se conectar usando o VS Code é exibido.
Confirmar requisitos
No painel lateral, confirme se todos os pré-requisitos (VS Code e extensão do PostgreSQL) estão satisfeitos selecionando as caixas apropriadas de seleção.
Se necessário, baixe o Visual Studio Code e a extensão usando os links no painel lateral.
Opcionalmente, preencha os parâmetros de conexão, como o nome do banco de dados padrão, o método de autenticação e o pool de conexões.
Abrir no Visual Studio Code
- Selecione o botão Abrir no Visual Studio Code no painel lateral.
- Um botão "Abrir novamente no Visual Studio Code" aparece no painel lateral caso o Visual Studio Code e a extensão estejam levando mais de 40 segundos para serem abertas.
Iniciar o Visual Studio Code
- Se o VS Code estiver instalado e em execução, a caixa de diálogo de conexão da extensão PostgreSQL será iniciada automaticamente.
- Se o VS Code estiver instalado, mas não estiver aberto, ele será iniciado em aproximadamente 40 segundos, seguido pela caixa de diálogo de conexão.
Detalhes da conexão de preenchimento automático
A caixa de diálogo de conexão na extensão PostgreSQL é aberta e o campo Nome do Servidor preenche automaticamente o ponto de extremidade do servidor.
Forneça detalhes de autenticação
Selecione seu método de autenticação preferencial:
- Autenticação de Senha: insira seu nome de usuário e senha manualmente.
- Autenticação do Entra: insira suas credenciais de conta do Azure.
Especifique outros detalhes de conexão, como Nome do Perfil, Nome do Banco de Dados (opcional), Grupo de Servidores e Número da Porta.
Salvar e conectar
Selecione o botão Salvar & Conectar para estabelecer a conexão. Uma vez conectado, expanda o servidor na árvore pesquisador de objetos para exibir bancos de dados, esquemas e tabelas ou use a ferramenta de consulta interna para gerenciar seus objetos de banco de dados.
Solucionar problemas
Se você encontrar problemas durante o processo de conexão:
Verifique se o VS Code e a extensão PostgreSQL estão instalados e habilitados.
Verifique se o endereço IP é permitido nas configurações de firewall do Banco de Dados do Azure para PostgreSQL.
Se os pré-requisitos não forem atendidos, o painel lateral fornecerá comentários e etapas para resolver o problema, incluindo a repetição da conexão.
Feedback e suporte
Para bugs, solicitações de recursos e problemas, use a ferramenta de comentários interna no Visual Studio Code. Você pode concluir isso por meio do menu ajuda do VS Code ou da paleta de comandos PGSQL.
Menu Ajuda
- Vá para Ajuda Relatar Problema>
Paleta de comandos
- Abra a Paleta de Comandos com
Ctrl + Shift + P
e execute:PGSQL: Report Issue
- Abra a Paleta de Comandos com