Estamos entusiasmados em anunciar a prévia pública da nova extensão PostgreSQL para o Visual Studio Code (VS Code), que foi criada para facilitar a gestão de bancos de dados PostgreSQL e otimizar fluxos de trabalho de desenvolvimento. Agora, você pode gerenciar objetos de banco de dados e elaborar consultas com auxílio inteligente do IntelliSense contextual e do nosso agente GitHub Copilot ‘@pgsql’, tudo isso sem sair do seu editor de código favorito.
O lançamento da extensão PostgreSQL para VS Code responde a desafios enfrentados por muitos desenvolvedores. De acordo com a Pesquisa de Desenvolvedores 2024 do StackOverflow, 41% dos desenvolvedores têm dificuldades em gerenciar seu tempo devido à troca constante de tarefas. Além disso, o Relatório de Coeficiente de Desenvolvedores da Stripe de 2024 revela que os desenvolvedores gastam até 50% do seu tempo depurando e solucionando problemas em códigos e bancos de dados. Essas ineficiências são agravadas pela falta de ferramentas integradas que unifiquem a gestão de bancos de dados e o desenvolvimento de aplicações.
Com a nova extensão, os desenvolvedores têm acesso a ferramentas robustas que integram a autenticação Entra ID para gerenciamento centralizado de identidade e uma integração profunda com o Azure Database for PostgreSQL. Isso permite que os usuários se concentrem na construção de aplicações inovadoras, em vez de enfrentarem fluxos de trabalho fragmentados.
Entre as principais funcionalidades, destaca-se a Visualização de Esquema, que facilita o gerenciamento dos esquemas de banco de dados através de um menu de contexto acessível com um clique direito. Além disso, a assistência do GitHub Copilot diretamente no VS Code proporciona um contexto de banco de dados PostgreSQL, reduzindo a curva de aprendizado e aumentando a produtividade do desenvolvedor. Com comandos como "@pgsql", é possível realizar consultas, otimizar esquemas e executar operações SQL com facilidade.
O modo de agente do GitHub Copilot Chat oferece uma assistência inteligente e consciente do contexto do banco de dados, permitindo a realização de tarefas complexas de forma mais simples. O agente pode listar conexões de servidor e gerar scripts para modificar bancos de dados, sempre com a necessidade de autorização do usuário antes de realizar qualquer alteração.
A conexão com instâncias PostgreSQL, tanto locais quanto na nuvem, foi simplificada. A extensão oferece suporte para múltiplos perfis de conexão e análise de strings de conexão para uma configuração facilitada, além de uma navegação direta e filtragem das implantações do Azure Database for PostgreSQL. A autenticação sem senha com o Entra ID elimina a necessidade de login manual, automatizando a gestão de tokens e garantindo uma experiência de integração contínua.
A extensão se destaca no mercado de ferramentas de gestão de banco de dados por sua funcionalidade sem igual e design intuitivo. Recursos como o IntelliSense contextual e a formatação de SQL economizam tempo e minimizam erros, enquanto a integração com o Entra ID fornece um controle de acesso robusto e um gerenciamento centralizado da identidade.
Para começar a usar a extensão PostgreSQL para VS Code, basta abrir a visualização de Extensões no VS Code, buscar por "PostgreSQL" no Marketplace de Extensões e instalar a extensão Preview com o ícone do elefante azul. Também é necessário ter as extensões GitHub Copilot e GitHub Copilot Chat instaladas para interagir com seu banco de dados PostgreSQL.
Valorizamos seus comentários e incentivamos você a usar a ferramenta de feedback embutida no VS Code para compartilhar suas impressões e relatar problemas. Sua opinião é fundamental para aprimorar a extensão e garantir que atenda às necessidades da comunidade de desenvolvedores. Para mais informações e para começar, visite: https://aka.ms/pg-vscode-docs
Agradecimentos especiais a Jonathon Frost, Principal PM, por todo o seu trabalho no GitHub Copilot ‘@pgsql’.
Confira os últimos vídeos publicados no canal