Partilhar via


O que é a extensão PostgreSQL para Visual Studio Code preview?

Atualmente em visualização pública, a extensão PostgreSQL para Visual Studio Code é uma ferramenta rica em recursos projetada para simplificar o gerenciamento e o desenvolvimento do banco de dados PostgreSQL. Essa extensão permite que os desenvolvedores se conectem a bancos de dados PostgreSQL, escrevam e executem consultas e gerenciem objetos de banco de dados sem sair do ambiente do Visual Studio Code. Esta extensão revoluciona o fluxo de trabalho de desenvolvimento do PostgreSQL, introduzindo funcionalidade abrangente, design intuitivo da interface do usuário e integração perfeita com plataformas de nuvem, como o Banco de Dados do Azure para PostgreSQL.

Como instalar a extensão

Você pode instalar a extensão PostgreSQL diretamente do Extensions Marketplace no Visual Studio Code para começar. Siga estes passos:

  1. Abra o modo de exibição Extensões no Visual Studio Code selecionando o ícone Extensões na Barra de Atividades ou usando o comando View: Extensions .
  2. Pesquise por PostgreSQL no Marketplace de Extensões.
  3. Selecione a extensão PostgreSQL e selecione Instalar.

Uma vez instalado, um ícone de elefante aparece para representar a página PostgreSQL na barra lateral do Visual Studio Code.

Novos recursos em pré-visualização

A extensão PostgreSQL para Visual Studio Code traz uma série de novos recursos poderosos para melhorar a produtividade e simplificar os fluxos de trabalho de desenvolvimento. Estas funcionalidades de pré-visualização incluem:

Gestor de Ligações

O Connection Manager simplifica a conexão com bancos de dados PostgreSQL locais e hospedados na nuvem. As principais funcionalidades incluem:

  • Suporte para vários perfis de conexão, permitindo que os usuários se conectem e gerenciem várias instâncias do PostgreSQL.
  • Análise de cadeia de conexão para conectividade perfeita, quer você esteja se conectando a um banco de dados local ou implantado na nuvem.
  • Integração com o Banco de Dados do Azure para PostgreSQL para navegação direta e filtragem de instâncias, juntamente com autenticação de ID do Microsoft Entra para segurança robusta.

Object Explorer

O Pesquisador de Objetos aprimorado fornece uma exibição hierárquica de objetos de banco de dados, facilitando a navegação e o gerenciamento de esquemas, tabelas, exibições, funções. Características notáveis incluem:

  • Opções avançadas de filtragem para localizar objetos específicos rapidamente.
  • Recursos para criar, modificar e excluir objetos de banco de dados, como tabelas, exibições e procedimentos armazenados.
  • Visualização de esquemas e relacionamentos de banco de dados para navegação simplificada.

Editor do Power Query

O Editor de Consultas melhora a experiência de desenho e execução de consultas com:

  • IntelliSense sensível ao contexto para preenchimento automático de palavras-chave SQL, nomes de tabelas e funções.
  • Realce de sintaxe e formatação automática para melhor legibilidade da consulta.
  • Acompanhamento do histórico de consultas, permitindo que os usuários reutilizem consultas executadas anteriormente.

Visualizador de Resultados

O Visualizador de Resultados permite que os usuários interajam com os resultados da consulta por meio de recursos como:

  • Exportação de resultados para os formatos CSV, JSON ou Excel.
  • Opções de pesquisa, filtragem e classificação para analisar dados de forma eficiente.
  • Visualizações de dados persistentes para manter o contexto enquanto navega entre guias.

Integração com o GitHub Copilot

Esta extensão integra-se com o GitHub Copilot para oferecer assistência orientada por IA adaptada ao desenvolvimento do PostgreSQL. Com comandos como @pgsqlo , os desenvolvedores podem consultar seu banco de dados, otimizar o esquema e até mesmo solicitar que o Copilot execute operações SQL específicas. Esse recurso aumenta a produtividade fornecendo orientação contextual e insights acionáveis.

Sistemas operativos suportados

A extensão PostgreSQL é compatível com os seguintes sistemas operacionais:

  • Windows
  • macOS
  • Linux

Incluindo suporte para várias distribuições Linux como Ubuntu, Fedora e Red Hat Enterprise Linux.

Limitações e considerações

A extensão PostgreSQL para Visual Studio Code está atualmente em visualização, e há algumas limitações e considerações a ter em mente:

  • ARM64 não suportado atualmente

Comentários 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 através do menu Ajuda do VS Code ou da paleta de comandos PGSQL.

  • Menu Ajuda

    • Ir para Ajuda > Comunicar Problema
  • Paleta de comandos

    • Abra a Paleta de Comandos com Ctrl + Shift + P e execute: PGSQL: Report Issue